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
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.
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.
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.
Contact Us
Please contact us for any further information