preloader

About project

Email Reminder is a powerful task management tool that enables users to create workspaces and invite others to collaborate. Within each workspace, users can set up reminders for important tasks and events, which are automatically sent to the invited users, helping everyone stay informed and on track to complete tasks on time.

Duration

04.2024 – 07.2024

teCHNOLOGIES

Mui5, Axios, Eslint/Prettier, Typescript, Date-fns, Msal-react, React-oauth/google, Cron-parser, React-hook-form, Sonner, Zod, Vite, Redux-toolkit, React, JS-cookie

Business solutions

  • full CRUD functionality for managing workspaces, reminders, and participants
  • persistent data storage for seamless user experience
  • custom design implementation tailored to client preferences
  • automated email notifications to enhance collaboration and engagement

deveLOPMENT PROCESS

  • implement role-based authentication and authorization
  • develop and implement basic design elements
  • integrate foundational design components into the frontend
  • implement CRUD operations across the application
  • integrate data persistence mechanisms
  • refine the user interface based on feedback
  • complete integration of email notifications using SendGrid
  • conduct thorough testing and optimize performance

Roadmap

Secure Foundations and Design Integration

04.2024 - 05.2024
  • implement Role-Based Authentication and Authorization
  • develop and Implement Basic Design Elements
  • integrate Foundational Design Components into the Frontend

Secure Foundations and Design Integration

05.2024 - 06.2024
  • implement CRUD Operations Across the Application
  • integrate Data Persistence Mechanisms
  • refine User Interface Based on Feedback and Usability Testing
  • implement Additional Design Features

Final Integration and Optimization

06.2024 - 07.2024
  • complete Integration of Email Notifications with SendGrid
  • conduct Thorough Testing of Core Functionalities
  • address Issues and Optimize Performance

Main Functionality

Project Description Image

Authorization

The application offers secure, flexible login methods, enhancing user experience. Users can log in via classic email and password, with passwords securely hashed, or opt for social media login using Google or Microsoft accounts. All authentication methods follow industry-standard practices for token management and data protection.
Project Description Image

Workspace

Users can create multiple workspaces to organise their projects, teams, or tasks. Each workspace operates independently, allowing users to segregate different activities and manage them efficiently. Users can configure workspace settings such as names, descriptions, and other preferences to tailor each workspace to their needs.
Project Description Image

Invite recipients

The feature enables users with admin roles within a workspace to invite new users and assign specific roles.
Project Description Image

Send reminder

The feature allows users to create and send reminders within the workspace. Users can choose specific recipients from their workspace to send the reminder to. Users can select one from “when” options the reminder should be sent. Users can add a subject and detailed description to the reminder, ensuring clear communication. The feature includes options that provide flexibility in managing and communicating reminders.
Project Description Image

History

The feature offers a comprehensive log of all reminders sent within the workspace, detailing the date, time, recipients, subject, and description for effective tracking and auditing.

Contact Us

Please contact us for any further information