Inspiration
My inspiration for this project comes from school. An observation I have made is that when a school project is assigned, most students don’t organize their notes and what members do what for the project, especially since organization is difficult and requires effort. This is why I created my website to help organize notes faster and more efficiently.
What it does
My website has the ability to help manage and track project details. You first begin by creating a project, then, you can view project details including: members, notes, and the due date. To view your projects, you go to the home page and there will be a list of projects that you, and other people have created. However, only you can edit and view your project as a password is required. To give your friends access, give your friends the project name and password. When you enter the Project Info page, you will see the project name, project description, the due date, a list of members, a add members button, and a list of the notes. To add a member, type the member name in the textbox and click add, to delete a member, type the name and click delete. To view the project notes, click on the project notes button, and there you can edit the notes of your project. The UI for the notes page is similar to the project info page. When you add a note, you can make it sticky, or not sticky. A sticky note is a note that is important and will always appear on top. IMPORTANT: CURRENTLY ONLY ONE person can be on the website at any given time.
How we built it
I built my website with ASP.NET and c#. I also used open source code from online for most of my CSS web styling.
Challenges I ran into
One of the challenges I ran into was the fact that I’ve never used ASP.NET or even designed a website. I had to learn most of the front-end stuff from scratch and that took a lot of effort. Another challenge I ran into was the inexperience in using the web libraries provided with .NET. Many of the libraries I had used were unfamiliar to me which meant I had to learn them from scratch as well.
Accomplishments that I’m proud of
One of the accomplishments I’m proud of is that I even finished the website given the time frame and was able to add all the features I wanted to add. I am also proud of myself for the fact that I learned most of the things I did from scratch as mentioned earlier.
What I learned
The biggest thing I learned was how to use the ASP.NET framework. It was an extremely useful skill to use and can be used outside of a hackathon. Another thing I learned was how being determined pays off in the end. Programming is a skill that requires a lot of patience and it feels really good when, in the end, you finally get a piece of code working.
What's next for School Project Manager
The next step for my website is to make it look better as all I have now is basic text and basic buttons. Another step I would like to take is to enhance my website with new features such using a database for the information rather than writing and reading from files.

Log in or sign up for Devpost to join the conversation.