Social Networking Platform
This NoSql application serves as the backend for a social networking platform. Users can interact with the platform to perform various actions, such as creating and managing thoughts, adding and removing friends, and more. The application utilizes MongoDB as the database to store user data and thoughts.
- Node.js installed on your machine
- npm package manager
- MongoDB installed on your machine
- Insomnia REST client
-
Clone the repository to your local machine:
git clone https://github.com/kevhuff/nosql-social
Change into the project directory:
make sure at root of project
cd your-repo name
Install the project dependencies:
npm install
Usage
Development with Nodemon.
Nodemon is a tool that helps in the development of Node.js applications by automatically restarting the server when code changes are detected. To start your server using Nodemon, run:
npm start
This command will launch your Node.js server and automatically restart it whenever you save changes to your code.
Folder Structure Explain the structure of your project's folders and files. For example:
/src: Contains the source code for your application. /public: Contains static assets (HTML, CSS, images, etc.). /routes: Contains route definitions. /controllers: Contains controller functions. /models: Contains data models. Feel free to customize this section based on your project's structure.
MIT License