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
- 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.
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
- Clone the repository:
git clone <repository-url> cd reminders-api
- Install dependencies:
npm install
- start the server:
npm start
- Open your browser and navigate to: http://localhost:8000
