Kuestions - Q&A Platform
A StackOverflow-like Q&A platform where I built the login system and social integrations. I also worked heavily on the core answering system, database architecture, and smoothed out slow queries.
Overview
Kuestions is a StackOverflow-like question-and-answer platform - a community site where people post questions and others answer, vote and discuss. I worked on it as part of a team, owning several of its core pieces.
What I Built
- User login & social integration - built the authentication system and integrated sign-in with social networks.
- Questions & answers - worked on the question display and the answering system that the whole platform revolves around.
- Database architecture - contributed to the data model behind questions, answers and users.
- Ops & tuning - did some system administration and database profiling to keep things healthy.
My Role
My main responsibility was the user login system and social-network integration - letting people sign up and log in, including via their social accounts. From there I worked on the question display and answering system, the heart of a Q&A site. I also contributed to the database architecture, and pitched in on system administration and database profiling to find and smooth out slow queries. Built in PHP on the Zend Framework with a MySQL backend and a jQuery front end.
Tech Stack
| Layer | Technology |
|---|---|
| Framework | Zend Framework (PHP) |
| Language | PHP |
| Database | MySQL |
| Front end | jQuery |