Kid Coder Carnival
1. Introduction
My project, Kid Coder Carnival, is an online platform designed to engage kids in coding challenges and competitions in a fun and interactive way. Our team consists of myself. As an engineering problem, we focused on creating a backend API project to serve the kids' coding carnival competitions.
2. Personal Story
Embarking on the Kid Coder Carnival project stemmed from my desire to introduce children to the joy of coding. As both a software engineer and a parent, I understand the importance of making technology accessible and engaging for young minds. By infusing coding with fun and excitement, I aim to empower the next generation with valuable skills and opportunities, much like coding did for me. Through Kid Coder Carnival, I hope to spark a love for coding in every child, shaping them into confident and creative problem solvers for the future.
3. Project Accomplishments
Our project, Kid Coder Carnival, provides a platform for kids to participate in coding competitions, view past competitions, and track their progress. We utilized Django for the backend, React.js for the landing page front end, and PostgreSQL for the database. Key features include user registration, competition participation, challenge submissions, and leaderboard tracking.
Recommended by LinkedIn
4. Technical Challenge
One of the tough parts was learning Django, a new framework for me. Figuring out how to deploy using Github workflows and setting up the server and domain were also tricky. But with focus and my experience from ALX Technical DevOps, I managed to tackle these challenges alone. I not only built the app but also set up the server and deployed it using Github, which was a big win for me.
5. Lessons Learned
Throughout this project, I gained valuable insights into frontend-backend integration, authentication mechanisms, and problem-solving. I learned the importance of thorough research and perseverance in overcoming technical challenges. This experience has further solidified my passion for software engineering and reinforced my commitment to continuous learning and growth.
6. About Me
I am a dedicated software engineer with a passion for creating innovative solutions that positively impact people's lives. You can find the GitHub repository for Kid Coder Carnival (Github Project Repo) and explore the deployed project page (Kid CoderAPI Platform) and the simple landing page link is (Landing Page). Connect with me on (LinkedIn) to learn more about my journey in software engineering.
For more details, there is a presentation is available here