https://github.com/jack-carling/photo-pwa
School assignment - group project
https://github.com/jack-carling/photo-pwa
camera chat mongodb progressive-web-app sse vue
Last synced: 3 months ago
JSON representation
School assignment - group project
- Host: GitHub
- URL: https://github.com/jack-carling/photo-pwa
- Owner: jack-carling
- Created: 2021-05-11T12:52:53.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-09-20T16:10:22.000Z (over 3 years ago)
- Last Synced: 2025-01-23T17:15:37.614Z (5 months ago)
- Topics: camera, chat, mongodb, progressive-web-app, sse, vue
- Language: Vue
- Homepage:
- Size: 34.3 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Apperture
School assignment • group project by Jack, Marijune, Padma, Robin and Victoria
## About
A Progressive Web Application surrounding photos where users can capture and upload images, browse other users' pictures and chat privately or in a group about a certain topic.
## Screenshots
![]()
![]()
## Setup
```bash
# Terminal 1 (frontend)cd frontend/
npm install
npm run dev
``````bash
# Terminal 2 (backend)cd backend/
npm install
```Inside the `backend/` folder create a new `.env` file.
Visit [MongoDB Atlas](https://www.mongodb.com/cloud/atlas) | What You’ll Need:
- A MongoDB account
- An Atlas Cluster
- A MongoDB UserObtain your MongoDB connection string, it should looks something like this:
```bash
mongodb://[username:password@]host1[:port1][,...hostN[:portN]][/[defaultauthdb][?options]]
```Now in the `.env` file type `MONGO_DB=` followed by your connection string.
```
MONGO_DB= ...
```Now you're ready to go!
```bash
# Terminal 2 (backend)npm run dev
```