After weeks of planning, coding, designing, and building, we’ve finally reached a major milestone in our journey with ITConnect: testing the platform before going live.
This is the part where we take a step back from development and put ourselves in the users’ shoes — to make sure everything behaves as expected and feels smooth, secure, and ready for the real world.
What We're Testing
We’re currently running end-to-end tests across all the main features of the platform, including:
✅ Login & Registration for both job seekers and companies
✅ Worker Dashboard: CV uploads, profile editing, and job applications
✅ Company Dashboard: job posting, editing, and applicant review
✅ Role-based access control: making sure each user sees only what they’re supposed to
✅ Form validation and proper handling of incorrect/missing input
✅ CV file handling: upload security, file format support, and safe access
✅ Database integrity: checking relationships between users, jobs, and applications
✅ Responsive design: testing on different devices and screen sizes
Our Testing Approach
Manual testing across multiple user flows
Simulating real scenarios (e.g. applying to the same job twice, unauthorized page access)
Checking console logs and API responses
Reviewing database entries in MongoDB to confirm data is stored correctly
Testing on different browsers (Chrome, Firefox, Edge, Safari)
We’re also noting bugs, inconsistencies, or UX issues and creating GitHub issues to fix them before launch.
What’s Next?
Once internal testing is complete and the core functionality is confirmed stable, we plan to:
Deploy the project publicly (most likely on Vercel + MongoDB Atlas)
Share the platform with a small group of beta testers
Collect feedback and make final improvements
Launch officially! 🚀
We're incredibly excited to be this close to the finish line — and we’ll be sharing more soon once ITConnect is live.
Top comments (0)