An app designed to connect users in a safe, supportive community. Unlike platforms like Instagram, which often lack moderation, or gym apps that don’t offer social features, this app bridges the gap by providing a secure space to share progress. AI monitors all posts, flagging uncertain content for human review before it's shown publicly. Users are also encouraged to stay active through a point system and leaderboards.
As part of our learning assessment on building microservices architecture, we developed a platform composed of six distinct services. We used Docker to containerize and manage these services efficiently. Additionally, I implemented a basic subscription system using the Stripe API to handle user account activation.
3Squared - Train Tracker is a real-time train tracking application designed to provide users with live updates on train locations and schedules. Developed in collaboration with a real client, this project utilises the 3Squared API to fetch real-time train data, which is then displayed on an interactive map interface. Users can effortlessly track train locations, departure times, and any potential delays. Developed as part of my 2nd-year project, this endeavor allowed me to refine my skills in real-time data integration while showcasing my ability to understand and fulfill client requirements effectively.
Modern Fitness is a project I developed for a fictional gym as part of my assessment. It offers users the ability to register and log in to the system, empowering them to book classes and receive custom workout plans tailored to their needs. Trainers have the capability to create new classes and personalised workout routines for registered users, enhancing the overall fitness experience. Throughout this project, I gained invaluable experience working collaboratively in groups, utilising GitHub branches, and engaging in collaborative coding practices.
Jaan Lounge, a real client of mine, wanted a basic website to display their services and contact information. The main aim of the Jaan Lounge project was to learn how to create a website for a client and how to work with them effectively. This experience helped me understand client needs better, translate them into a functional website, and maintain good communication throughout the process. Overall, working on the Jaan Lounge project improved my technical skills and taught me how to interact with clients professionally.
Tiny Connect is a dynamic social media platform designed by me. It's a space where you can connect with peers, share your thoughts, and exchange experiences in a welcoming environment. The main goal of Tiny Connect was learning how to use APIs and build my own APIs.
Hospital System is a project I developed as part of my assessment, simulating the operations of a fictional hospital. Users can register as patients or log in as doctors. Doctors gain access to patient records and details, facilitating efficient patient management. The primary objective of this project was to delve into database utilisation and its integration with front-end development. Through Hospital System, I honed my skills in database management and frontend connectivity, laying a solid foundation for future projects.