Skip to content

shadmansaleh/CuetPS

Repository files navigation

Cuet Photographic Society

Screenshot_20260416_102101

A place to share your sight with the world

Requirements:

  • NodeJS
  • MongoDB server

Setup development environment

Without docker:

  1. Clone the repo
git clone https://github.com/shadmansaleh/Cuet-Photographic-Society
  1. Run setup (One-Time): This will install dependencies and setup required files.
npm run setup
  1. Configure setup (One-Time): You'll need to fill out backend/.env and frontend/.env.local with your information. Read the comments in those files to see what you need.

  2. Insert seed data in database (One-time):

npm run seed
  1. Start server: This will run the react frontend in port 3000 and backend on port 5000. You can access the site with localhost:3000
npm run dev

With docker

  1. Clone the repo
git clone https://github.com/shadmansaleh/Cuet-Photographic-Society
  1. Run the docker image
docker compose up -d
  1. Insert seed data in database (One-time):
npm run seed
  1. Visit the website

http://localhost:8080

Demo

You can check it out at deployment.

Screenshots

Landing Page Gallery
Exhibitions Exhibition Details
Submit Photo About Us
User Profile Admin Dashboard
Photo Management Exhibition Management

Credits

Web project for CSE-356 (Software Engineering Sessional)

About

A photo galary and exhibition web app built with MERN stack providing a platform for photographic community to share their work with rest of the world

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors