Nebula
Our application, Nebula is an project management application created for the Meteor Hackathon 2021 Competition. Our goal was to create an application that is a project board designed for the workflow of teams apart of the FIRST Robotics Competition (FRC).
For this project, I worked on the Project Board layout:
-
Drag and Drop Feature with React Beautiful DND. For students, they would be able to drag and drop issues in any of the status columns except for the Done column. After advisors would review their work and either move it to Done or back to any other column where deemed necessary.
-
Progress Bar at the bottom of each status column. For each issue in a column, its percentage would be calculated based on the total amount issues. This way it would be clearer to students and advisors how much of the project is done over in each category.
-
View Information Modal that displays all the information of a given part. In here, you can preview/download both the PDF and STL which were stored on the AWS S3 bucket created for this project.
-
Configured the AWS S3 Bucket and CORS settings to store and retrieve files that are submitted through the add/edit forms we created.
This was my first hackathon that I have competed in and had a fun experience. This hackathon allowed me to learn more about the Meteor Framework and new npm packages like React Beautiful DND. Although the documentation took me a bit to understand, I feel that this package is a powerful tool that can be utilized for future projects. I would be highly interested in participating in future hackathons.