- 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.
NOTE: Setup Backend First
- Make sure you have Node.js installed.
- Run
npm install
. - Run
npm run dev
.
- Create '.env' file in '/scf'
- Populate with these keys: VITE_GOOGLE_CLIENT_ID
- Please don't format code that isn't yours. Only format code that you have written.
- 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... - 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.
- Here is the documentation for Pinia: Pinia Documentation, Very easy to use.
- To use Tailwind CSS components and other features, refer to the following documentation: Tailwind CSS Documentation