An open API service indexing awesome lists of open source software.

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

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 User

Obtain 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
```