
Medikall is a full-feature MERN Stack Powered web application that seeks to revolutionize medical appointments with health facilities. For adopters of the platform, it can serve as a Saas that helps to streamline how patients book appointments seamlessly without the inconvenience of crowded General Practice Clinic reception halls. Key Learning Points: Frontend (ReactJS, TypeScript and): 1. I built a dynamic and responsive user interface with ReactJS, HTML, and TailwindCSS. 2. Gaind hands-on experience with TypeScript for ensuring strict typing and a better developer experience 3. Implemented client-side Routing using React-Router-Dom library. 4. Ensured a smooth user experience and semantic html Backend (ExpressJS & MongoDB): 1. Developed secure APIs using ExpressJS for user authentication, authorization, and data management. Secured user data with password hashing using bcryptjs. 2. Implemented User Authentication using PassportJS Local Strategy. 3. Established seamless database interaction with Mongoose and MongoDB Atlas. 4. Honed debugging skills using Postman for API testing and troubleshooting. Impact & Takeaways: This project was a full-stack development adventure built with the MERN stack (MongoDB, Express.js, React.js, and Node.js) for maximum flexibility and a streamlined workflow. Leveraging TypeScript ensured rock-solid code with type safety, while Mongoose provided the muscle for crafting powerful database schemas. The experience was a treasure trove of learning, from best practices to deployment strategies, making me a well-equipped developer ready for the next challenge.