The app is available here at https://photoshare-client.herokuapp.com.
client at port 3000 and server at port 9000
First clone the repository.
cd flying-spaghetti && npm install && cd client && npm install && cd ../server && npm install && cd ..
inside the project root folder run
npm run dev
Admin
- approve/reject new user registrations
- ban users
- set user storage capacity (need to update in database manually)
All users
- upload public/private photos
- delete photos
- share photo links
- photo organization in folders
- like and comment
- dark mode
- view what other users have posted
- search photos
New users need approval from the admin after the registration. During this time, your account will be pending and will not have access to the above features. Once approve, you will get notified via email.
(important: do not ban user2 and user3 or delete existing photos)
email:
[email protected]
password:password
(user1 is currently banned)
email:
[email protected]
password:password
email:
[email protected]
password:password
email:
[email protected]
password:password