Skip to content

Latest commit

 

History

History
63 lines (41 loc) · 1.77 KB

README.md

File metadata and controls

63 lines (41 loc) · 1.77 KB

remindMe

Introduction

"remindMe" is a reminders app designed to mirror the core functionalities of Apple's Reminders app available on macOS/iOS. The aim of this project is to demonstrate proficiency in various technologies by creating a fully functional reminders application.

Technologies

This project is built using the following technologies:

  • TypeScript: A programming language developed and maintained by Microsoft.
  • React.js: A front-end JavaScript library for building user interfaces or UI components.
  • Node.js and Express.js: A JavaScript runtime and a web application framework for Node.js, respectively, used for building the back-end of the app.

Features

  • Create, read, update, and delete (CRUD) reminders.
  • Organize reminders into lists or categories.
  • Set due dates and repeat intervals for reminders.
  • Receive notifications for upcoming reminders.

Installation

  1. Clone the repository:
git clone https://github.com/danielrazavi/remindMe.git
  1. Install dependencies:
cd remindMe
# For the back-end
cd backend/express-ts-app && npm install
# For the front-end
cd ../frontend/my-react-app && npm install
  1. Start the application:
# Start the back-end
cd backend/express-ts-app && npm start
# In a new terminal, start the front-end
cd frontend/my-react-app && npm start

Usage

After installation, open your web browser and navigate to http://localhost:3000 to start using remindMe.

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue for any bugs or feature requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any questions or suggestions, please contact me at danraz1376 [at] gmail [dot] com.