Skip to content
This repository has been archived by the owner on Feb 14, 2023. It is now read-only.

halchester/csqa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSQA

Forum for devs and anyone who's starting their cs or coding journey

So what is CSQA? CSQA is a Progressive Web App aimed for those who wanna ask silly questions but afraid to get downvoted on stackoverflow, on CSQA, you can ask any questions related to dev, life, crypto, literally everything! (But your question can still get downvoted! 🤐)

csqa - Forum for developers or anyone starting their dev journey! | Product Hunt

Features of csqa

  • Posting questions
  • User login and signing up
  • Voting questions
  • Banning users ( jk, this is not stackoverflow lol, but be nice :))
  • Comments on questions
  • Searching questions
  • Comments thread
  • Leader board
  • Connecting to your github profile

Tech stack

I'm a big fan of react and I mainly used React and Node for both frontend and backend. (I was gonna use Next fullstack but the code refactoring sucks with it so changed back to MERN 🤷🏼‍♂️)

  • React (Next)
  • Node
  • Express
  • Typescript❤️ (ofc who doesn't love TS?)
  • Chakra UI (elegent CSS framework)
  • Formik
  • Vercel
  • mongodb (the only db I know)

You can checkout the rest in package.json.

Experience on this app

I actually made this web app so that I can learn about database design and multi-user workflow. The app is not the best one out there but it does its job (clearly duh). I learnt a lot about how to design a effective database schema and relational references. It's quite interesting how the actual stackoverflow platform works with all downvotes, upvotes, comment threads and many more. (other features are yet to come to this app).

Contribution

Contributions of any kind are welcomed!

Licence

MIT license. Please see Licence File for more information.