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.
El backend utiliza PostgreSQL como base de datos para almacenar información del usuario, datos de servicios y productos.
It is composed of the user interface (UI), widgets, and animations. AOS animations are used to improve the user experience.
The Frontend is deployed on Vercel, Vercel is a cloud hosting platform for web applications and static websites.
Before getting started with development for the project, you must first make sure you have installed the following:
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
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.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
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.
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.
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
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.