-
-
Mobile View Hompage
-
Authentication page
-
HomePage
-
Authentication Page
-
Admin Dashboard Overview
-
Admin Dashboard Hiring pipeline
-
Admin Dashboard Team
-
Admin Dashboard Meeting
-
Admin Dashboard Task
-
Admin Dashboard Analytics
-
Admin Dashboard Company Access
-
Employee Dashboard Jobs
-
Employee Dashboard Chat
-
Employee Dashboard Task
-
Employee Dashboard Meetings
-
Employees Dashboard overview
Inspiration
Flowtaks was inspired by the daily challenges many companies and teams face while trying to manage work efficiently. Most organizations use different platforms for task management, communication, meetings, and recruitment, which often leads to scattered workflows, poor coordination, and reduced productivity.
What it does
FlowTaks is a team and company management platform that helps organizations Assign and manage tasks Track task progress (Completed, Pending, Rejected) Communicate through inbuilt chat features Schedule and organize meetings Maintain task activity records Post job openings and recruit talent
How we built it
The frontend of FlowTaks was built using: Next.js(React) TypeScript Tailwind CSS
The backend was developed using: Node.js Express MongoDB
We also integrated authentication and email verification systems using Nodemailer and Gmail services to improve account security and user validation.
Challenges we ran into
One of the biggest challenges we faced was implementing email verification and properly configuring the database setup.
We also encountered issues integrating Gmail with Nodemailer, especially because some hosting platforms have restrictions or limited support for certain email service configurations.
Managing backend authentication flow and ensuring reliable email delivery required additional debugging and testing throughout development.
Accomplishments that we're proud of
One accomplishment we are especially proud of is successfully implementing the email verification system.
Despite configuration and hosting limitations, we were able to integrate Gmail with Nodemailer and create a working authentication flow that improves platform security and user trust.
What we learned
During the development of FlowTaks, we learned:
How to build scalable full-stack applications Better frontend architecture using Next.js and TypeScript Backend API development with Node.js and MongoDB Email authentication and verification workflows Integration of Gmail with Nodemailer That some hosting platforms have limitations affecting email services and backend configurations
The project also improved our debugging, deployment, and system integration skills.
What's next for FlowTaks
Future plans for FlowTaks include:
Real-time notifications Video meeting integration Mobile application support AI-powered productivity tools Advanced analytics dashboards File and document sharing Improved recruitment management system
Built With
- express.js
- mongodb
- mongoose
- nextjs
- node.js
- react
- tailwind
- typescript
- vscode
Log in or sign up for Devpost to join the conversation.