Skip to content

This project is a simple **Reminders API** built with **Node.js**, **Express**, and **TypeScript**. It allows users to create, update, delete, and view reminders through a RESTful API. A basic front-end interface is also included for easy interaction with the API.

Notifications You must be signed in to change notification settings

roeytamano/Reminders-API

Repository files navigation

Reminders API

This project is a simple Reminders API built with Node.js, Express, and TypeScript. It allows users to create, update, delete, and view reminders. The project also includes a basic front-end interface for interacting with the API.

##Image

image

Features

  • Create Reminders: Add new reminders with a title.
  • Update Reminders: Update the completion status of a reminder.
  • Delete Reminders: Remove reminders by their ID.
  • View Reminders: Retrieve a list of all reminders.

Project Structure

reminders-api/
├── dtos/ # Data Transfer Objects (DTOs)
├── models/ # Models for the application
├── routers/ # API routes
├── views/ # Front-end files
├── index.ts # Main entry point for the server
├── package.json # Project dependencies and scripts
├── tsconfig.json # TypeScript configuration
└── nodemon.json # Nodemon configuration

Installation

  1. Clone the repository:
    git clone <repository-url>
    cd reminders-api
  2. Install dependencies:
    npm install
  3. start the server:
    npm start
  4. Open your browser and navigate to: http://localhost:8000

About

This project is a simple **Reminders API** built with **Node.js**, **Express**, and **TypeScript**. It allows users to create, update, delete, and view reminders through a RESTful API. A basic front-end interface is also included for easy interaction with the API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published