Inspiration
I've had a plan to create an app which organizes homework assignments, tests, finals, and files for students, teachers/professors in the classroom. However, I never got to it... until now. After seeing "Improve Blackboard" on the Slide for Project Inspiration, I was determined to do this project.
How it works
Currently, the main features of this web app is it can store and list tasks you need to complete. Tasks can be be created with a title, date due, priority (low, medium, high), and a text-field of extra notes/information. All these tasks can be easily viewed on the 'My Tasks' page as a list with color-coded priorities.
Challenges I ran into
Most of the challenges dealt with technical parts of the framework such as Laravel. However, a more important challenge was how to implement the best user interface and experience.
Not knowing what BlackBoard fully was (I only knew it was a Learning Management System), I had to ask others and research online what were it's features, it's problems, and how it could be improved.
Accomplishments that I'm proud of
Made a very nice looking web app which is also responsive and can be used on mobile devices as well as desktop computers.
What I learned
I learned MaterializeCSS Components, Changes and Updates in Laravel 5 From Previously Laravel 4.
What's next for SolidBoard
- Implement features such as classrooms, and integrate faculty.
- Add more content types such as assignments assigned from professors/teachers, tests, projects, file uploads, and video embeds.
Built With
- laravel-5
- materializecss
Log in or sign up for Devpost to join the conversation.