Skip to content

Latest commit

 

History

History
137 lines (83 loc) · 3.27 KB

README.md

File metadata and controls

137 lines (83 loc) · 3.27 KB

DevMind



Open Source Love Build by Nikhil


🌟 DevMind is a social media platform for developers 💻 to share their ideas and thoughts with developers all over the world 🚀


Technology Stack

Languages

TypeScript JavaScript HTML5 CSS3


Library & Frameworks

NodeJS Express.js MongoDB Mongoose React


Project Management Tools

GitHub Git


Setup and Installation

First install the server dependency,

make setup-server-libs

Now to run server, first add Environment Variables by creating a new .env file at root level and add the contents following .env.example

Once you have added correct credentials, start the server

make run-server

To get auto reload, start the dev server

make run-server-dev

If using docker compose, then first build the image

make compose-dev-build

Now start the dev server

make compose-dev-up

To access logs

make compose-dev-logs

To shut down the server

make compose-dev-down

Now to run UI, First install the UI dependency,

make setup-ui-libs

Now to run UI, first add Environment Variables by creating a new .env file in ui folder and add the contents following .env.example

Once you have added correct credentials, start the ui

make run-ui-dev

To build ui,

make build-ui

License