Project Overview
Glioblastoma Research Organization Web App
Client: Glioblastoma Research Organization
Role: Full-stack Developer
Technologies Used: JavaScript, Next.js, MongoDB, MUI, Vercel
Description
Developed a web application for the Glioblastoma Research Organization, a brain cancer charity, to streamline the process of adding names to their memorial wall. The application eliminated the issues of duplicates and human error by automating the organization and management of names.
Key Features
- Next.js and JavaScript:
- Built a dynamic and responsive web application using Next.js for server-side rendering and better performance.
- Leveraged JavaScript to handle client-side functionality and interactions. - MongoDB Integration:
- Implemented MongoDB as the database to store and manage the names for the memorial wall.
- Ensured data integrity and efficient organization by leveraging MongoDB's robust querying capabilities. - Admin Dashboard:
- Developed a secure admin dashboard allowing authorized personnel to approve, deny, delete, and update names.
- Implemented search functionality to quickly find and manage entries. - Material-UI (MUI):
- Utilized MUI for a modern and user-friendly interface, ensuring the app was both functional and aesthetically pleasing.
- Created reusable components to maintain consistency and ease of maintenance. - Deployment on Vercel:
- Deployed the application on Vercel for seamless integration with their existing Squarespace website.
- Ensured high availability and performance with Vercel’s efficient hosting solutions.
Achievements
- Reduced Human Error: Significantly reduced the potential for duplicates and manual errors in adding names to the memorial wall.
- Efficient Management: Enabled quick and efficient management of entries through a streamlined admin interface.
- Positive Client Impact: Received commendations from the client for simplifying their workflow and improving data accuracy.