/scf

Primary LanguageVue

SocioCoders

  • Sociocoders aims to be a one-stop platform where students can engage in educational content that’s cheap or free. Based on these courses, students will be questioned through the use of Artificial Intelligence and are incentivized through keeping a streak. Users may also talk to others in the forum where they can receive help from others or discuss about other topics.

Setup

NOTE: Setup Backend First

  1. Make sure you have Node.js installed.
  2. Run npm install.
  3. Run npm run dev.

Create .env File

  • Create '.env' file in '/scf'
  • Populate with these keys: VITE_GOOGLE_CLIENT_ID

Tips

  1. Please don't format code that isn't yours. Only format code that you have written.
  2. In Vue files, keep the template at the bottom and the script at the top. <script> at the top, and <template> at the bottom. Keeping it this way ensures consistency and readability. No one likes to see HTML when they open up a file, eww...
  3. VERY IMPORTANT Make your own feature branches through git in your local machine, work in that branch only, then once done, commit all your changes with clean comments and then push into your branch. Once pushed, it will appear on GitHub and you can create a pull request for someone to review.
  4. Here is the documentation for Pinia: Pinia Documentation, Very easy to use.
  5. To use Tailwind CSS components and other features, refer to the following documentation: Tailwind CSS Documentation