Full Stack Developer
Project description:
developing an application for task management and allow users authenticate with their email and password.
Responsibilities:
- built a full-stack development application using NextJS, React and TypeScript;
- implemented Firebase Authentication with email and password;
- developed a responsive UI using Tailwind CSS;
- implemented React Context for global state management;
- built a task organization system with categories, priorities, and due dates;
- created a paginated task list with filtering, sorting, and search capabilities;
- implemented real-time updates for tasks, categories, and priorities using Firebase listeners;
- added toast notifications using react-hot-toast for user feedback;
- built a mobile-responsive layout with a collapsible sidebar;
- added user-specific isolation in Firestore with proper security rules;
- implemented error handling and loading states throughout the application;
- used Git and GitHub for version control and project management;
- built a custom hook system;
- added proper form validation and error handling for user inputs.
Technologies:
React, TypeScript, NextJS, Tailwind CSS, React Context, Cloud Firestore, Firebase, Git, GitHub, custom hooks.
- Full Stack Developer









