This project was part of a full stack job application challenge. The challenge was to create a RESTful API using MongoDB and Express. Additionally, I am using this project as an opportunity to practice Angular. The main goal is to build a todo list application that allows users to create, delete , update or just retrieve all tasks. 🔍
- Node.js
- Express.js
- MongoDB
- Mongoose
- Angular
- Axios
- Cors
- Helmet (ExpressJS)
- HTML
- CSS
- JavaScript
Before you begin, ensure that you meet the following requirements:
- Node.js is installed. If not, download and install Node.js from the official website: Node.js Downloads.
Follow these steps to set up and run the project locally:
- Clone the repository:
- Navigate to the project directory:
- Install the dependencies:
- Start the server:
- Access the application in your browser at:
http://localhost:4200/
- Or if you just want to see the API in action, access:
http://localhost:3000/
git clone https://github.com/BrunoSouza88/Job-challange_CRUD-With-MongoDB.git
cd Job-challange_CRUD-With-MongoDB
npm install
npm run dev
The application provides a user-friendly interface to manage entities through the following operations:
- Create: Add new data to the database.
- Read: Retrieve and view existing data from the database.
- Update: Modify existing data in the database.
- Delete: Remove data from the database.
Use the web interface to interact with the application and perform the above operations easily.
Contributions are welcome and appreciated! If you have any suggestions, improvements, or bug fixes, please follow these steps:
- Fork the project.
- Create a branch for your feature (
git checkout -b feature/AmazingFeature
). - Commit your changes (
git commit -m 'Add some amazing feature'
). - Push to the branch (
git push origin feature/AmazingFeature
). - Open a Pull Request.
This project is licensed under the MIT License.
For any inquiries or feedback, feel free to reach out:
Bruno Souza - bmsouza88@gmail.com ✉️
Project Link: https://github.com/BrunoSouza88/React_StarWar-Planets-Search_Trybe 🌐