Giter VIP home page Giter VIP logo

assist-me's Introduction

AssistMe

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

⭐ The website is live at https://assist-me.vercel.app/

Don't forget to ⭐ the repository.

Landing Page (White Mode)

Let's see how it looks in dark mode.

Landing Page (Dark Mode)

More screenshots ?

Landing page Landing page Landing page Landing page in White Theme Landing page in White Theme Login page in White Theme Profile Page Task Page Edit Task Page Profile Page in Dark Theme

Feature

  • Register/Login with Email and Password
  • Register/Login with Google
  • Email Verification and Password Reset
  • Todo List Management
  • Email Management
  • Weather Forecast
  • Device Synchonization
  • Data Encryption
  • Secured APIs
  • Activity Log
  • User Profile
  • Timeout Implementation Based on IP Address
  • 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
git clone https://github.com/FahimFBA/assist-me.git
  1. Install dependencies
cd assist-me
npm install
  1. Create a Firebase Project and add your own environment variables in .env file. Follow the variables in .env.sample file.
  2. Run the app
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

assist-me's People

Contributors

ankur-dahiya avatar fahimfba avatar harsh31dangi avatar iamrabia-n avatar isratijk avatar joyshaheb avatar mitkapanarin avatar vividhpandey003 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

assist-me's Issues

Add Issue Templates

Could you add some relevant issue templates?

For now, add the below 3 types of issue templates:

  1. Bug
  2. Feature
  3. Others

[BUG] doesn't work: Pull Request Template

Describe the bug
Although this repository has a PR template, it does not work when anyone adds a new pull request.

To Reproduce
Steps to reproduce the behavior:

  1. Clone the repo.
  2. Create a new branch.
  3. Fix an issue in that new branch.
  4. Push the changes.
  5. When adding the PR, it will not show any PR template.

Expected behavior
When any person adds a PR, they should get the PR template.

[BUG] Pull request label workflow doesn't run

Describe the bug
The pull request label workflow is not running at all. The reason might be is that the file extension is currently in the md format, but it should be an yml file.

[FEAT.] Automate the syntax check on PR with GitHub Action

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
If your repo contains JSON files, you can automate the syntax check on PR with GitHub Actions. This will help save lots of time and reduce human errors, especially with long JSON files.

Describe alternatives you've considered
N/A

Additional context
N/A

[FEAT.] Add a Pull Request template

Is your feature request related to a problem? Please describe.
This project is missing a Pull Request template.

Describe the solution you'd like
I want to work on this issue and create a PR template.

Describe alternatives you've considered
N/A

Additional context
N/A

[BUG] website title

Describe the bug
The current title is showing Vite + React + TS.

Expected behavior
It should be AssistMe.

[BUG] Workflows don't run

Describe the bug
No workflow is running. The probable cause maybe the directory name. It should be all in the lowercase.

[FEAT.] Add a contributing guideline

Is your feature request related to a problem? Please describe.
Write a contributing guideline for this repo.

Describe the solution you'd like
I want to work on this issue and add a relevant contributing guideline.

Describe alternatives you've considered
N/A

Additional context
N/A

[FEAT.] Add code of conduct

Is your feature request related to a problem? Please describe.
It is not related to any problem.

Describe the solution you'd like
I would like to create a code of conduct for this repo.

Describe alternatives you've considered
N/A

Additional context
N/A

[FEAT.] Create welcoming workflow in issues

Is your feature request related to a problem? Please describe.
Nope!

For now - when anyone creates a new issue, nothing welcomes them. It is hard to appreciate their contribution manually by the repository owner or the maintainers.

Describe the solution you'd like
I want something like this - whenever anyone creates a new issue, a bot will welcome them and thank them for their contribution. It is required to make our community more welcoming to everyone.

Describe alternatives you've considered
N/A

Additional context
N/A

[FEAT.] Create welcoming workflow in pull requests

Is your feature request related to a problem? Please describe.
Nope!

For now - when anyone submits a new pull request, nothing welcomes them. It is hard to appreciate their contribution manually by the repository owner or the maintainers.

Describe the solution you'd like
I want something like this - whenever anyone submits a new pull request, a bot will welcome them and thank them for their contribution. It is required to make our community more welcoming to everyone.

Describe alternatives you've considered
N/A

Additional context
N/A

[FEAT.] Add authentication page designs

Add following pages so that users can do authentication works

  • login
  • signup
  • forgot password
  • reset password
  • unauthorized page

Make sure it leads to the dashboard page and not the other way around through protected routes

Update: Repository's README

Update the repository's README.md with some starter-relevant tasks. But please make sure to comment the previous data as we might need them later.

[FEAT.] Create stargazers card in `README.md`

Is your feature request related to a problem? Please describe.
Nope

Describe the solution you'd like
I want to have a Stargazers card in the README file like below.

image

Describe alternatives you've considered
N/A

Additional context
N/A

[FEAT.] Separate icons from components

On authentication pages like login, signup, and othe pages including home, navbar, etc there are svg that are directly getting used as images. keep them in the assets folder as separate image assests to keep the components codebase neat and clean. use react-icons

[BUG] Unwanted horizontal margins in the UI

Describe the bug
There are some unwanted horizontal lines in the UI. Check the image below.
image

To Reproduce
Steps to reproduce the behavior:

  1. Go to the website
  2. Scroll down until you get the horizontal lines as shown in the image
  3. See error

Expected behavior
There shouldn't be any horizontal lines and they should be in a block.

Screenshots
image

[BUG] Review Section Not Responsive in Smaller Screens

Describe the bug
The containers of review sections are not responsive in smaller screens.

To Reproduce
Steps to reproduce the behavior:

  1. Go to "Review Section" from mobile
  2. See error

Expected behavior
Container properly aligned and equally spaced from all sides.

Screenshots
Current Design

input (3)

Expected Updated Design

input (4)

Desktop (please complete the following information):

  • Browser [e.g. chrome]

Additional context
N/A

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.