Back to projects
Eccommerce website
Gerardo Nastri / September 4, 2024
This is a full-stack ecommerce store built with React and NodeJS. It has its own CMS, using MongoDB as database.
Features
- Cart management: Users can add products to cart.
- Filtering: Users can filter the results
- Blog: Updates, recipes and curiosities published from the website
- User Authentication: Allow users to sign up and log in.
- Responsive Design: the site is accessible from all platforms.
Technologies
- React JS: An open-source, front-end, JavaScript library for building user interfaces.
- Node JS: An open-source, cross-platform, event-driven runtime system for executing JavaScript code,
- React Redux: A React library for manage the user's cart on the frontend.
- MONGO DB: A non-relational, document-oriented DBMS.
- Vercel: A cloud platform for static sites and serverless functions.
Getting Started
To get started with this project, you can clone the repository and install the dependencies:
git clone https://github.com/gerardonastri/vegefoods.git
cd vegefoods
npm install
Once the dependencies are installed, you can run the development server:
npm run start
The development server will start at http://localhost:3000
.
Deployment
To deploy this project, you can use Vercel. You can link your GitHub repository to Vercel and deploy the project with a single click.
Conclusion
This ecommerce is a great example of how you can build a full-stack application with NextJs.