Giter Club home page Giter Club logo

amigo's Introduction

Amigo

Introduction

A project to enhance the bridge between common people and sellers by maintaining covid 19 protocols

Technology

The application is built with:

  • Node.js
  • MongoDB
  • Express.js
  • React.js
  • Material UI

Features

An application portal where users can browse through the products available nearby, buy them and even upload his own products for selling purpose.

User can create an account, login or logout as either customer or seller.

Customer can do the following:

  • Browse available products added by the admin
  • Add products to the shopping cart
  • Display the shopping cart

Admins can do the following:

  • Upload his own products with name, price, image etc.
  • The profile contains all the orders he has received.

Database

All the models can be found in the models directory created using mongoose.

Run

To run this application, you have to set your own environmental variables. For security reasons, some variables have been hidden from view and used as environmental variables with the help of dotenv package. Below are the variables that you need to set in order to run the application:

  • MONGODB_URL: this is the connection string of your MongoDB Atlas database.
  • JWT_SECRET_KEY: Jsonweb token for signing a token from authentication purpose.

Now you can run, for frontend,

cd frontend
npm i
npm start

For backend,

cd backend
npm i
npm start

in the terminal and the application should work.

Contributors

Bhargab Nath

Pratik Gupta

Tasneem Koushar

License

License

  • MIT License
  • Copyright 2020 © Team Amigo

amigo's People

Contributors

bucephalus-lgtm avatar inomag avatar tasneemkoushar avatar

Forkers

anwersayeed

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.