Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kayyz1/studentactivities

Simple CR (Create&Read) application where students can add and view the events that are currently planned.
https://github.com/kayyz1/studentactivities

docker docker-compose express mongodb nodejs react typescript

Last synced: 15 days ago
JSON representation

Simple CR (Create&Read) application where students can add and view the events that are currently planned.

Awesome Lists containing this project

README

        

# Student Activities
Application developed for students to add and view activites/events/meetups.
Project uses React(Vite) on the frontend and Node+Express on the backend data is stored in MongoDB cluster.

## Environment Variables

If you wish to run this project locally, you will need to add the following environment variables to your .env file. PORT variable can be random although you're going to have to modify a few lines of code.

`PORT`

`DB_USER`

`DB_PASSWORD`

`DB_NAME`

## Run locally with docker compose
```bash
git clone https://github.com/kayYZ1/StudentActivities.git
```

```bash
cd StudentActivities
```
```bash
docker compose up --build
```

## Run Locally by installing dependencies

Clone the project

```bash
git clone https://github.com/kayYZ1/StudentActivities.git
cd StudentActivities
```

Go to the projects directory

```bash
cd client
cd server
```

Install dependencies

```bash
npm install
```

Start the services

```bash
npm run dev (on both)
```