Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/2kabhishek/fcc-boilerplate-mongo
MongoDB and Mongoose 📃🦦
https://github.com/2kabhishek/fcc-boilerplate-mongo
api backend beginner database express fcc learning mongodb node nosql
Last synced: about 1 month ago
JSON representation
MongoDB and Mongoose 📃🦦
- Host: GitHub
- URL: https://github.com/2kabhishek/fcc-boilerplate-mongo
- Owner: 2KAbhishek
- License: gpl-3.0
- Created: 2022-02-22T21:59:25.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-21T14:14:10.000Z (over 1 year ago)
- Last Synced: 2024-05-01T16:27:01.502Z (8 months ago)
- Topics: api, backend, beginner, database, express, fcc, learning, mongodb, node, nosql
- Language: JavaScript
- Size: 124 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## What is this
This repo contains the project created for FreeCodeCamp's [MongoDB and Mongoose](https://www.freecodecamp.org/learn/back-end-development-and-apis/#mongodb-and-mongoose), part of the Back-End Development track.
## Inspiration
Wanted to finish the Back-End Development curriculum.
## Prerequisites
Before you begin, ensure you have met the following requirements:
- You have installed the latest version of `node`
## Getting fcc-boilerplate-mongo
To install fcc-boilerplate-mongo, follow these steps:
```bash
git clone https://github.com/2kabhishek/fcc-boilerplate-mongo
cd fcc-boilerplate-mongo
```## Using fcc-boilerplate-mongo
This repo was created to help new developers get started with MongoDB, Mongoose and learn basics of NoSQL, and to help people who are trying to complete FCC's Back-End Development certification.
Go through the commit history of this repo to understand the solutions to different exercises.
To run the app locally: `npm start`
## How it was built
fcc-boilerplate-mongo was built using [boilerplate-mongo](https://github.com/freeCodeCamp/boilerplate-mongomongoose/) as a starting point.
## Challenges faced
- Not a challenge but a learning experience, in order to make tests that depend on the environment variables, we have to update the .env file on Glitch as well.
## What I learned
- Got to learn how to use the MongoDB Atlas.
- Played around with mongosh.
- Learned how to use Mongoose, and explored its features.
- Used MongoDB as an ORM.Hit the ⭐ button if you found this useful.
## More Info
Find the accompanying Glitch project [here](https://glitch.com/edit/#!/shimmering-tortoiseshell-play).