Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fahimfba/assist-me

Effortlessly streamline Your Day with Integrated Email and Todo List Management!
https://github.com/fahimfba/assist-me

email gmail hacktoberfest hacktoberfest-accepted hacktoberfest2023 react reactjs scrypt todo todo-list

Last synced: about 1 month ago
JSON representation

Effortlessly streamline Your Day with Integrated Email and Todo List Management!

Awesome Lists containing this project

README

        

# AssistMe

Effortlessly streamline Your Day with Integrated Email and Todo List Management!

:star: The website is live at [https://assist-me.vercel.app/](https://assist-me.vercel.app/)

### Don't forget to :star: the repository.

![Landing Page (White Mode)](img/4.png)

Let's see how it looks in dark mode.

![Landing Page (Dark Mode)](img/1.png)

More screenshots ?

![Landing page](img/1.png)
![Landing page](img/2.png)
![Landing page](img/3.png)
![Landing page in White Theme](img/4.png)
![Landing page in White Theme](img/5.png)
![Login page in White Theme](img/6.png)
![Profile Page](img/7.png)
![Task Page](img/8.png)
![Edit Task Page](img/9.png)
![Profile Page in Dark Theme](img/10.png)

## Feature

- [x] Register/Login with Email and Password
- [x] Register/Login with Google
- [x] Email Verification and Password Reset
- [x] Todo List Management
- [x] Email Management
- [x] Weather Forecast
- [x] Device Synchonization
- [x] Data Encryption
- [x] Secured APIs
- [x] Activity Log
- [x] User Profile
- [x] Timeout Implementation Based on IP Address
- [x] Dark Mode/Light Mode

## Tech Stack

- ReactJS
- NodeJS
- Tailwind CSS
- Firebase

## Installation

### Prerequisites

- NodeJS
- NPM
- Firebase CLI
- Tailwind CSS
- Git
- VS Code
- Chrome

### Steps

1. Clone the repository

```bash
git clone https://github.com/FahimFBA/assist-me.git
```

2. Install dependencies

```bash
cd assist-me
npm install
```

3. Create a Firebase Project and add your own environment variables in `.env` file. Follow the variables in `.env.sample` file.
4. Run the app

```bash
npm start
```

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## License

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)