Inspiration
As a Computer Science freshman, I often find myself not knowing what and where to start preparing. It is easy to be overwhelmed by the sheer number of different programming languages and frameworks that I have not encountered before, which may potentially lead to a loss of motivation to continue learning and improving. This appears to be a common issue that a lot of other incoming Computer Science freshmen face, especially those with no/little coding background.
Hence, I wanted to create an application that brings high school & college Computer Science students together and promotes a safe community where everyone can learn and practice coding without feeling too intimidated. I hope that through this application, everyone in the community will be motivated to learn and practise consistently to become better programmers.
What it does
Code With Me is a community-based application that aims to connect high school & college students pursuing Computer Science and/or other related fields. This platform allows users to participate in coding/programming workshops to learn new skills and broaden their knowledge, attend career talks to gain insights into interning or working in the tech industry, and join live coding sessions to motivate themselves to practise coding consistently. Users are also able to communicate with other like-minded peers through the forum by asking questions and sharing their experiences.
How we built it
Started with a wireframe diagram to visualise the core functionalities of the mobile application using Figma, and iterated and improved on the design until the app was more user-friendly. Used React Native for the frontend as it allows for cross-platform development.
Challenges we ran into
The tech stack is generally centred around frontend due to limited experience in using backend frameworks.
Accomplishments that we're proud of
The product’s user interface makes the mobile application easy and intuitive to use.
What we learned
Good planning is important in ensuring that the development process is as efficient as possible.
What's next for Code With Me
- Implement a verification system to ensure that the users of the mobile application are high school or college students
- Enhance the user interface design of the virtual room to maximise the productivity of the users
- Add more functionalities/features to the forum page to ensure that the content on the forum is moderated and relevant
- Integrate this application with Tech Optimum’s growing community of members
Log in or sign up for Devpost to join the conversation.