Submitted by: Micheal O`Gorman, Marnath Deng, Beteab Tefera, Dan Beletsky
This web app: Insured Contractors is the ideal platform for both contractors and customers. Contractors can showcase their services and insurance credentials, while customers can easily find and hire trusted professionals. Whether you're a contractor looking to expand your clientele or a customer seeking peace of mind, Insured Contractors has you covered.
Our Interface is designed with simplicity and ease of use. The intuitive features allows you to navigate quickly and efficiently.
Current Features and Feature Goals/Enhancements
- Search: Use our search bar to find contractors based on location, services, or company name.
- Verified Listings: Every contractor listed on our platform is verified for insurance coverage.
- Explore Profiles: Click on a contractor's profile to view their contact information, services offered, and proof of insurance.
- Post Your Services: If you are a contractor You can post your services, your company information, insurance coverage, etc. ## Technologies We Use Behind the scenes, we leverage cutting-edge technologies to make your experience seamless and secure:
- Google Business API: Used to update contractor information in real time.
- MongoDB: We store our contractor data securely and efficiently using MongoDB, ensuring fast and reliable access to information.
- Node.js: Our backend is powered by Node.js, providing a robust and scalable foundation for our platform.
- Next.js: We use Next.js for our frontend, delivering a smooth and responsive user experience.
Stretch Features We Would Plan to Include
- [ ] Advanced Search Filters: Implement advanced search filters such as budget range, project type, years of experience, and more to help users narrow down their contractor search further.
- [ ] User Profiles: Create detailed user profiles for contractors and customers. Include options for contractors to showcase their portfolios and certifications.
- [ ] Users can only edit and delete posts or delete comments by entering the secret key, which is set by the user during post-creation And more to come
Here's a walkthrough of implemented user stories:
Describe any challenges encountered while building the app.