Coder Kai

MSc Software Development final project - Coder Kai is a community platform for coders to gather, practice, and learn.

It was built while learning Python, Django and HTML/CSS, after the completion of the taught MSc Software Development modules which exclusively focused on Java back-end development.

The site features user profiles, a 'kudos' karma system and rankings, a forum where users can discuss topics and ask questions to gain 'kudos' and a recommendation system for forum posts based on user interests and motivations. Coder Kai can be found at Coder Kai however the database is no longer active.

Find the GitHub for Coder Kai at github.com/l-hepper/CoderKai

Tech Stack: Python, Django, HTML/CSS, PostGreSQL

Includes user-sign up and authentication. Users can select their preferred interests and Coder Kai will tailor content using a recommendation algorithm.

The forum allows users to ask questions, post answers, discuss tech topics, and kudos each other's contributions. Users can include code snippets in their posts with accurate syntax highlighting.

Users can create and join groups - groups have a collective 'kudos' which reflects the groups overall level of forum contributions and post quality.

Entity-Relationship Diagram for Coder Kai

Contact

Email: l-hepper@outlook.com

GitHub: github.com/l-hepper

LinkedIn: linkedin.com/l-hepper