Description:

This initiative launches a web application for data gathering, tailored for both citizen and professional scientists. Citizen scientists—enthusiasts without formal training—can conduct experiments and log details and outcomes into a system where it is saved in a database. These contributors are restricted to data entry only. Conversely, professional scientists have broader access, enabling them to insert, view, and edit all data within the database. The project's goal is to facilitate the acquisition of valuable data for professionals while providing a learning platform for citizen scientists interested in the science of data collection.

Project information

  • Category: Web Development
  • Programming Languages Used: Java, SQL, HTML, CSS
  • Client: Side Project
  • Github link: https://github.com/ACEHiGH1/WUMP_FINAL_PROJECT
  • Concepts used: Client-Server Model, Multithreading, JavaFX for GUI, JDBC (Java Database Connectivity), Servlets, HTTP Session Management, Object Serialization for Network Communication, Error and Exception Handling, Data Models (POJOs), Java Network Programming, JSP (JavaServer Pages), Tailwind CSS Integration, Form Handling in Servlets, Database Schema Creation and Management.