Skip to content

It is having 3 types of users a normal user , seller and admin . A seller can list it's images here which users can see , rate , download and add to their favorite.There are two kind of images here premium and non premium. .Razorpay payment gateway is used to upgrade a user from non-premium to premium so that user can view & download premium images

Notifications You must be signed in to change notification settings

Ujjwal2017099/E-Gallery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

E-Gallery

Getting Started:

  1. Make sure you have node.js installed on your system.
  • If not then you can install it from here node
  1. Clone the project repo on you system by either downloading the code or by using git clone
  2. Run npm install in the terminal for both client and server directories it will install all the necessary dependencies in your system.
  3. Run npm start and npm run start in client and server directories respectively.
  4. You also need to create a .env file in it you have add following items :

ACCESS_KEY

DATABASE_NAME

DATABASE_PASSWORD

CLOUDINARY_NAME

CLOUDINARY_KEY

CLOUDINARY_SECRET

RAZOR_PAY_ID

RAZOR_PAY_SECRET

Tech Stack used : MERN stack , bootstrap , cloudinary SDK , razorpay SDK

About This App

  • It is having 3 types of users a normal user , seller and admin
  • A normal user is further divided into two categories premium and non-premium
  • A seller can list it's images here which users can see , rate , download and add to their favorite
  • There are two kind of images here premium and non premium
  • Normal user can view only non-premium images ,while a premium user can view all of the images
  • There is razorpay payment gateway integrated init so that a non-premium user can upgrade to a premium user
  • Admin can do anyting in this . It can create ,delete or edit any user , seller or image
  • Admin acts as a super user
  • About

    It is having 3 types of users a normal user , seller and admin . A seller can list it's images here which users can see , rate , download and add to their favorite.There are two kind of images here premium and non premium. .Razorpay payment gateway is used to upgrade a user from non-premium to premium so that user can view & download premium images

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published