Plan
Overview
We will take on some trainees (generally 2nd years with minimal coding experience outside university)
They are allocated to a Project team at the start to be kept in the loop on everything
Trainees split into groups with other trainees and work on a mini-project to build skills before fully joining their main Project team
Goal is to learn React + an API + a DB
Timeline
This is completely customisable based on your team’s needs
Week 1 - React Basics
GOAL: Have a basic todo-list done by end of the week (with some modifications).
Everyone participates in the Project-wide React training React Workshop
Trainees will of course need extra attention from their team leads
Week 2 - API + DB
GOAL: Some API/DB knowledge + start thinking about mini-project
Learn about API requests (Recommend FastAPI)
Learn about DB (Recommend MongoDB)
Mini-project outline given Custom Todo List (Customisable Todolist with Weather/Map API and DB)
If your team wants to use another API, DB or even do another Project, go for it!
Week 3 Onwards - Project Work
Continue working on project whilst discussing with each other and with the help of their leads, mentors, team, others.
Week X - Finished
Project is presented to subcom
Week X + 1 - Back to Team
With their newly developed skills (and friendships!) they will head back to their teams
Communication
Private Trainee discord space where they can ask questions and work on their project
Only visible to Training Leads, Team Leads, Directors, CSESoc
Rationale is they might feel safer asking for help this way
Might need to redirect them to the public #stack-overflow if we cannot keep up with demand
Encourage them to ask questions (no matter how stupid)
[ARCHIVED] Possible Project Ideas
Something to do with timetable + handbook scraping and displaying the info? - @Mun Joon Teo (Unlicensed)
A CSESoc Projects website displaying all our Projects?
Seems like this would just be FE lol
Something to do with walking distances on campus. Map with campus buildings. Click between 2 buildings to calculate walking distance. Leaderboard showing who walked the most on campus or something. - @Mun Joon Teo (Unlicensed)