This is collation of all my backend projects from roadmap.sh.
- Task CLI: Task CLI Application is a command-line tool built with Node.js (https://roadmap.sh/projects/task-tracker).
- GitHub Activity CLI: The GitHub Activity CLI Application is a command-line tool to fetch the recent activity of a GitHub user and display it in the terminal (https://roadmap.sh/projects/github-user-activity).
- Expense Tracker CLI: The Expense Tracker CLI Application is a command-line tool to manage your finances. The application should allow users to add, delete, update, filter and view their expenses. The application should also provide a summary of the expenses (https://roadmap.sh/projects/expense-tracker-cli).
- Markdown Note-taking App: The Markdown Note-taking App is an app that lets users upload markdown files, check the grammar, save the note, and render it in HTML (https://roadmap.sh/projects/markdown-note-taking-app).
- Broadcast Server CLI: The Broadcast Server CLI is a simple broadcast server that will allow clients to connect to it, send messages that will be broadcasted to all connected clients (https://roadmap.sh/projects/broadcast-server).
- E-Commerce API: The E-Commerce API is a simple e-commerce platform with cart and payment gateway integration (https://roadmap.sh/projects/ecommerce-api).
- Workout Tracker API: A backend system for a workout tracker application where users can sign up, log in, create workout plans, and track their progress. The system will feature JWT authentication, CRUD operations for workouts, and generate reports on past workouts (https://roadmap.sh/projects/fitness-workout-tracker).
- Movie Reservation API: A backend system for a movie reservation application where users can sign up, log in, create workout plans, and track their progress. The system will feature JWT authentication, CRUD operations for workouts, and generate reports on past workouts (https://roadmap.sh/projects/fitness-workout-tracker).
To install and set up the an application in the project, follow these steps:
-
Clone the repository:
git clone https://github.com/PhilipOyelegbin/backend.git
-
Move into the preferred folder:
cd name-of-folder
or
-
# change the name-of-app to a specific folder name in the file structure git clone https://github.com/PhilipOyelegbin/backend/tree/master/name-of-app.git
- Install dependencies:
npm install
Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
For any questions or inquiries, please contact contact@philipoyelegbin.com.ng.