Skip to content

This is a simple lecture app backend built with Node.js and MongoDB, providing API endpoints to manage lecture data.

Notifications You must be signed in to change notification settings

bolubme/LectureAppBackEnd

Repository files navigation

Lecture App

Introduction

This is a simple lecture app backend built with Node.js and MongoDB, providing API endpoints to manage lecture data.

Features

  • Retrieve all items in a collection
  • Add an item to a collection
  • Update an item in a collection
  • Search for items in a collection

Technologies Used

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • Cors
  • Morgan

Getting Started

To get started with this project, follow these steps:

  1. Clone this repository

  2. Install dependencies

  3. Create a .env file in the root directory and add your MongoDB URI:

  4. See the LectureApp.lectues.json file to see structure of Database

  5. Start ther server

API Endpoints

  • GET /collections/:collectionName: Retrieve all items in a collection.
  • POST /collections/:collectionName: Add an item to a collection.
  • PUT /collections/:collectionName/:id: Update an item in a collection.
  • GET /collections/:collectionName/search/:searchWord: Search for items in a collection.

About

This is a simple lecture app backend built with Node.js and MongoDB, providing API endpoints to manage lecture data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published