This third sprint i am aiming to getting to use a very popular web library (React).
For this project i am building a front end for a task management rest api that i build in sprint 1.
- Hook back end to front end
- Routing in react
- State management
- Login and Logout
- Forms and data transfere to backend
- Render data from Back end
- React styling
In summary, the frontend of our Task Management Application, Taskator, provides an intuitive and user-friendly interface to streamline task and activity management. Taskator offers a flexible and scalable solution to enhance productivity, improve time management, and facilitate seamless coordination of tasks and activities. With our frontend, users can efficiently organize, prioritize, and track their tasks, making it a valuable tool for boosting efficiency and achieving their goals.
General Information
Project Description
Features
Technologies Used
- User-Friendly Interface
- Intuitive Dashboard
- Task Lists
- Filters and Sorting Options
- Task Details View
- Task Creation and Editing
- Smooth Navigation
- Responsiveness
- Cross-Browser Compatibility
- Accessibility
- Mobile Responsiveness
- Front-End Framework (React)
- Styling CSS
- State Management ()
- API Integration
- Task Status Updates
- Real-Time Notifications
- Task Creation and Assignment
- Task Priority
- Due Dates and Reminders
- Task Progress Tracking
- User Profiles
- Collaboration and Comments
- Attachments and File Uploads
- Integration with Back-End (REST API)
- User Authentication and Authorization
- Data Storage
- Reports and Analytics
- Customization and Themes
- Search and Filters
Hosting (Render)
Continuous Integration/Continuous Deployment (CI/CD)
General Information
Operations RESTApi for day to day tasks.
"dependencies": {
"@types/jest": "^29.5.2",
"body-parser": "^1.18.3",
"dotenv": "^16.0.3",
"express": "^4.18.2",
"express-openid-connect": "^2.16.0",
"express-session": "^1.17.3",
"jsonwebtoken": "^9.0.0",
"mongodb": "^4.4.0",
"nodemon": "^2.0.22",
"passport": "^0.6.0",
"passport-google-oauth2": "^0.2.0",
"supertest": "^6.3.3",
"swagger-ui-express": "^4.3.0",
"validator":"^13.9.0",
"passport": "^0.6.0",
"passport-google-oauth2": "^0.2.0",
},
"devDependencies": {
"eslint": "^8.10.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-prettier": "^4.0.0",
"jest": "^29.5.0",
"nodemon": "^2.0.22",
"prettier": "^2.5.1",
"supertest": "^6.3.3",
"swagger-autogen": "^2.19.0",
"cors": "^2.8.5",
"typescript": "^5.2.2"
}
type npm install
type npm start