Skip to content

PhilipOyelegbin/backend

Repository files navigation

Backend Project

Overview

This is collation of all my backend projects from roadmap.sh.

Features

  • 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).

Installation

To install and set up the an application in the project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/PhilipOyelegbin/backend.git
  2. 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
  1. Install dependencies:
    npm install

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

For any questions or inquiries, please contact contact@philipoyelegbin.com.ng.