Inspiration
We are a team of recent MSc InfoSec postgrads. We brainstormed seven ideas:
1 Study Management 2 Protection from spoof wi-fi attacks 3 Business flyers discounts for small local businesses 4 Diagnosing cyber attacks and proposing actions 5 Job Hunting across multiple platforms 6 Remote Assistants for office working 7 Unofficial google analytics
We selected the Study Management idea.
What it does
The main aim is to create a dynamic timetabling tool for students to use when revising using books based on their personal capabilities (reading speed, difficulty of comprehension, time available to study)
How we built it
We broke the task into the following steps:
1 Create a user interface 2 Design interface 3 Create List of user actions 4 Assess user reading speed 5 Obtain book details including find page length 6 Create code for each item on user action list 7 Calculate and display reading timetable 8 Create a weekly notification to allow user to update the app
We managed it as follows:
DAY 1 Worked as a team to learn Git and Github Objectives allocated according to strengths of team members Separate research by team members on assignments Evening meet-up to share findings and discuss next steps
DAY 2 Review project management and tasks for delivery of project Allocate remaining tasks Manage co-ordination and delivery of final product
Challenges we ran into
- Finding the right tools for the job
- Compatibility / inter-operability across different software. This was a major obstacle.
Accomplishments that we're proud of
- Everything. This is our first hackathon.
- Learning quickly to work together as a team
- Learning tech content from each other
- Clear, logical approach to project management
What we learned
We've gone from a complete standing start to get to where we are.
We are getting faster and better the more we do
Getting more comfortable with tools we previously knew nothing about
New stuff we have learnt includes:
Git and Github Visual Studio Code GitKraken GitHub Desktop Moqups (for interface design) Flask Pattern Matching Algorithms GoogleCloudPlatform DevPost Bootstrap
What we’ve learnt for next time:
1 Appoint team leader up front 2 Clearer understanding of team members’ skills 3 Bring out what team members want to learn / develop / get out of the hackaway 4 We learn most from each other
What's next for team_pseudosix Study Management Project
Greatness, surely. Create and test the application with others outside of hackathon
Log in or sign up for Devpost to join the conversation.