BatonPass is a musical social network for ensembles and musicians to better find each other. Check it out! https://batonpass.up.railway.app/
I implemented HTML, CSS, and JavaScript for both front and back end (Node/Express), as well as Mongoose for the MongoDB database, and the templating language EJS to handle the client-side views.
I used MVC (Model-view-controller) architecture and designed a REST API for the front-end and back-end to communicate.
Type npm install
into your terminal to install the dependencies, and npm start
to run. You'll need a database connection to MongoDB Atlas.
- Create a
.env
file in config folder and add the following askey = value
- PORT (can be any port example: 3000)
- DB_STRING =
your database URI