A full stack web application built upon the Express js library, allowing users to browse LEGO sets
- Educational Purposes
- Passion for LEGO
- To practice skills
Firstly we will need to setup two databases. We will be using MongoDB to store the users, and PostgreSQL for the types of LEGO sets. You won't have to worry about the creation of the collections/schemas because the project has models for that and they will be created for you.
- Create an account at https://www.mongodb.com/
- Choose a plan
- Create a cluster
- Create a database in the cluster you just created, name it whatever you'd like
- Create an account at https://neon.tech/
- Create a new project
- Save the connection string somewhere, we will need it later on
- Clone the repository
git clone https://github.com/arjund3v/Brickable.git
- Install all dependancies and packages
npm install
- Create a
.env
file in the root of the directory. You will need to add 4 variables:MONGODB=mongConnectionString
DB_HOST=neonTechHostName
DB_PASSWORD=neonTechDBPassword
DB_DATABASE=neonTechDBName
DB_USER=neonTechUserName
- Start the application
npm run dev
- Naviagate to
localhost:3000
to view the webpage
- Clone the repository
git clone https://github.com/Tango404/Study-me.git
- Improve the application by:
- Adding a feature
- Resolving an issue
- Refactoring code
- Fixing bugs
- Test the new change locally
- If all is well, create a pull request with a detailed explanation of the change's