Skip to content

anstylist/andrystylist-fed

Repository files navigation

This is a Next.js project bootstrapped with create-next-app.

Technologies Used Node.js: Node.js is a runtime environment that allows us to run JavaScript on the server-side. It's the foundation of our backend.

Next: Next.js is a React framework that allows you to create high-performance, scalable web sites and progressive web applications (PWAs). Next.js is based on React.

JSON Web Tokens (JWT): JWTs are used for user authentication. When a user logs in, a JWT is generated and sent to the client, which is then included in subsequent requests to authenticate the user.

Axios

El backend utiliza PostgreSQL como base de datos para almacenar información del usuario, datos de servicios y productos.

Aos

It is composed of the user interface (UI), widgets, and animations. AOS animations are used to improve the user experience.

Deployment

The Frontend is deployed on Vercel, Vercel is a cloud hosting platform for web applications and static websites.

Pre-Requisites

Before getting started with development for the project, you must first make sure you have installed the following:

Installation

To start the project's installation, please refer to the following steps:

1. Clone the repository to your local machine

  git clone https://github.com/anstylist/andrystylist-fed

2. Navigate to the project's directory

  cd andrystylist-fed

3. Install the project's dependencies

  npm install

4. Start the development server in your browser of preference

  npm run dev

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.js. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

screenshot mobile 📷

image

screenshot Desktop 📷

image

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

Demo

In the link below, you can find a working live demo of the project:

https://andrystylist.vercel.app/

Bear in mind that some of the most recent changes might not have been migrated yet, so its possible this demo does not have all the features available.

Development

Want to contribute? Great!

  • To fix a bug or enhance an existing module, follow these steps:

  • Fork the repo

  • Create a new branch (git checkout -b improve-feature)

  • Make the appropriate changes in the files

  • Add changes to reflect the changes made

  • Commit your changes (git commit -am 'Improve feature')

  • Push to the branch (git push origin improve-feature)

  • Create a Pull Request

Bug / Feature Request

If you find a bug (the website couldn't handle the query and / or gave undesired results), kindly open an issue here by including your search query and the expected result.