/Ecommerce-for-PaperCompany

A website designed to help Dunder Mifflin sell its products and manage its inventory and Employees as well as Customers

Primary LanguageEJSMIT LicenseMIT

The Dunder Mifflin Website


This is a project we made for our 'Database Management Systems' course and it includes several features required for management of daily office work at a small scale paper distributor(Dunder Mifflin!). Details are down below!


<*> Features :

+ Landing / Home page

+ Sign In page for customers and employees

+ Product Page

+ The Dashboards

  • Employee

  • Manager

  • Customer


<*> Stuff we Used :

Server:

Express.js
Templating Engine: EJS

Database:

MySQL
PHPMyAdmin as console

+ Repo Structure

  • Import the database from 'database' folder which contains database schema and different instances of database

  • The backend folder has the server where:

    • views: contains the EJS templates
    • routes: contains the express routes
    • controllers: contains the node modules for authorisation and session management etc
  • use npm start to run the server in the backend folder


<*> Impovements Possible:

  1. Multiple user handling
  2. Online transactions for Ordering
  3. Memes