FMIPA P2M
Website Developer
As a website developer for the Faculty of Mathematics and Natural Sciences, I led the development of a comprehensive, database-driven web application designed to centralize and streamline the faculty's information. This platform consolidates faculty lecturers' profiles, research projects, publications, and community engagement activities, creating an efficient hub for academic collaboration and resource sharing. Built using Next.js for both the front-end and back-end, with a PostgreSQL database on Supabase and deployed on Vercel, the application was designed to resemble platforms like ScienceDirect, offering a user-friendly and accessible interface. This platform enhances the faculty’s technological infrastructure, providing better access to important academic resources for students, faculty, external researchers, and partner institutions.
The project involved the creation of a database-driven web application tailored to the Faculty of Mathematics and Natural Sciences' needs, consolidating information on faculty lecturers, research projects, publications, and community engagement activities. The platform enhances the faculty’s digital infrastructure and supports academic collaboration within the university and with external stakeholders.
Objectives:
Develop a centralized platform to display faculty profiles, research, publications, and community engagement projects.
Implement a user-friendly interface to improve access to academic resources and encourage collaboration.
Utilize Next.js for both front-end and back-end development, ensuring a seamless user experience and efficient data handling.
Deploy the application using Vercel for scalability and performance.
Integrate a PostgreSQL database on Supabase to store and manage faculty and research data.
Design the platform to emulate well-established academic resource platforms like ScienceDirect.
Scope:
A fully functional web application with features for displaying faculty profiles, research projects, publications, and community engagement activities.
A backend system built with Next.js and connected to a PostgreSQL database on Supabase.
A responsive, user-friendly interface that supports efficient information retrieval and navigation.
Documentation of the application’s architecture, features, and deployment.
Next.js: For both the front-end and back-end development.
PostgreSQL on Supabase: For managing and storing faculty, research, and publication data.
Figma: For UI/UX design mockups and wireframes.