Back to projects
Eccommerce website

Eccommerce website

Gerardo Nastri / September 1, 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.