Skip to content

Fullstack open source application, dynamic ECOMMERCE FURNITURE SHOP website(MEAN STACK) Made with Angular(14) MongoDB, Express, Nodejs

Notifications You must be signed in to change notification settings

sergio7174/furnitureShop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚪🛏️ FURNITURE SHOP MEAN APLICATION

Fullstack open source application, dynamic ECOMMERCE FURNITURE SHOP website(MEAN STACK)

Made with Angular(14) MongoDB, Express, Nodejs



Configuration and Setup

⚙️

In order to run this project locally, simply fork and clone the repository or download as zip and unzip on your machine.

  • Open the project in your prefered code editor.
  • Go to terminal -> New terminal (If you are using VS code)
  • Split your terminal into two (run the client on one terminal and the server on the other terminal)

In the first terminal

$ cd client
$ npm install (to install client-side dependencies)
$ npm run start (to start the client), or npm start
In the second terminal

- cd server and Set environment variables in .env
- Create your mongoDB connection url, which you'll use as your MONGO_URL
- Supply the following credentials

# --- Terminal ---

$ npm install (to install server-side dependencies)
$ npm start (to start the server), or nodemon server

Status project

🔌 Technologies used ✔️:

TypeScript Angular Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Screenshots:

📸
project screenshot01 project screenshot02 project screenshot03 project screenshot04 project screenshot05 project screenshot06 project screenshot07

Key Features:

  • Admin Area
  • Add/Edit/Delete Products, Users and Staff.
  • User Authenication
  • Admin Authenication
  • See Product List

Technologies used

📋 This project was created using the following technologies.

Frontend

  • Angular 14 - JavaScript library that is used for building user interfaces specifically for single-page applications.
  • Bootstrap - Framework for building responsive, mobile-first sites, with jsDelivr and a template starter page.
  • rxjs - Reactive Extensions Library for JavaScript.

Backend

  • Node js -A runtime environment to help build fast server applications using JS
  • Express js -The server for handling and routing HTTP requests
  • Mongoose - For modeling and mapping MongoDB data to JavaScript
  • jsonwebtoken - For authentication
  • cookie-parser - Middleware module used in Node.js web applications to manage cookies
  • cors - Provides a Connect/Express middleware
  • Dotenv - Zero Dependency module that loads environment variables
  • express-validator - Used in Node.js applications with the Express framework to validate data submitted by users (user input)
  • nodemon - Development utility for Node.js applications. Node.js is a runtime platform that allows you to run JavaScript on the server side.t

Database

  • MongoDB - It provides a free cloud service to store MongoDB collections.💾

Author

 👨🏻‍🏫 

About

Fullstack open source application, dynamic ECOMMERCE FURNITURE SHOP website(MEAN STACK) Made with Angular(14) MongoDB, Express, Nodejs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages