seenlive is single-page application that allows the user to track bands and concerts that they have been to.
The Frontend is written in React / Typescript, the backend in ASP.NET Core and C#, using MongoDB for data storage.
From workspace root: docker-compose up
The client will be available at localhost:3000. Swagger UI: localhost:5001/swagger
The following tools are required to compile and run seenlive locally:
- NodeJS, NPM and Yarn (additional dependencies loaded from package definitions)
- .NET 5.0
- a MongoDB M0 Cluster running on some server
- Execute from a terminal:
cd seenlive-server
dotnet restore
dotnet build --no-restore
- Set some user-specific environment variables for seenlive-db-server, seenlive-db-username and seenlive-db-password with your MongoDB credentials
- Run SeenLive.Server project
Assumes that the server is running. Execute from a terminal:
cd seenlive
yarn install
yarn start
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.