Olympicene / Silent-Spaces

A website for students that crowdsources reviews and info on nearby study spaces.

Home Page:https://silentspaces.info

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Silent Spaces is an all-in-one study buddy helping you find the best study spaces near you. Built with students in mind Silent Spaces relies on crowdsourced info to deliver frequent, high-quality updates on crowdedness, ambient noise level, and wifi connectivity.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Before you begin, ensure you have met the following requirements:

Deployment

Project is meant to be built and deployed with docker

docker buildx build . --tag silent_spaces

This builds the docker image

docker run --env-file .env --name silentspaces.info -p 5005:5005 -p 3000:3000 --restart unless-stopped silent_spaces

Runs the docker image with provided env file

Built With

Available Scripts

In the project directory, you can run:

make test

Runs the app in the test mode.
Open http://localhost:3000 to view it in your browser.

You must run make test again when you make changes.
You may also see any lint errors in the console.

test_client

Starts up the react frontend

test_server

Starts up the express backend

make build

Should only be used for production

About

A website for students that crowdsources reviews and info on nearby study spaces.

https://silentspaces.info

License:GNU General Public License v3.0


Languages

Language:JavaScript 86.5%Language:CSS 12.0%Language:HTML 1.0%Language:Makefile 0.2%Language:Pug 0.2%Language:Dockerfile 0.1%