Skip to content

Meteor is an e-commerce and ERP platform, it is built using TypeScript, React, Ruby on Rails, PostgreSQL, SendGrid, Cloudinary and Heroku.

Notifications You must be signed in to change notification settings

rmzNadir/meteor-front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation




đź“ť Basic overview

Meteor an e-commerce and ERP platform, it is built using TypeScript, React, Ruby on Rails, PostgreSQL, SendGrid, Cloudinary and Heroku. You can use these credentials to check out the live demo.

đź“’ Index

🧙‍♂️ Test credentials

(Register your own user if you want to receive order confirmation emails)

  • User 🙍‍♂️
  • Manager 👨‍💼
  • Admin 🧙‍ (default)

⚡ Features

  • Session-based authentication
  • Role-based permissions (default users 🙍‍♂️, managers 👨‍💼 and admins 🧙‍♂️)
  • Product listings - 🙍‍♂️👨‍💼🧙‍♂️
  • Order history - 🙍‍♂️👨‍💼🧙‍♂️
  • Product inventory - 👨‍💼🧙‍♂️
  • Sales history - 👨‍💼🧙‍♂️
  • Sales dashboard - 🧙‍♂️
  • User list - 🧙‍♂️
  • Order confirmation emails
  • Database-based shopping carts with integrated debouncer in the frontend to avoid multiple API calls in a short period.
  • Downloadable reports for every module

📦 Tech used

✔️ TypeScript
✔️ React
✔️ StyledComponents
✔️ FramerMotion
✔️ AntDesign
✔️ Ruby on Rails
✔️ PostgreSQL
✔️ Cloudinary
✔️ SendGrid
✔️ Axlsx
✔️ nginx (reverse proxy)

đź”— Back end repo

You can find the repository for the back end here.

đź“· Gallery

Landing page


Main view for signed in users


Product listing details


Shopping cart


Order confirmation email


Order details


Product inventory


Product inventory details


Sales dashboard


Sales history


Sales report


User profile


Update user info form

About

Meteor is an e-commerce and ERP platform, it is built using TypeScript, React, Ruby on Rails, PostgreSQL, SendGrid, Cloudinary and Heroku.

Topics

Resources

Stars

Watchers

Forks