-
Notifications
You must be signed in to change notification settings - Fork 1
Home
"Introducing nusmods++, your NUS timetable planner, developed by Orbital Team Garden. It's a user-friendly drag-and-drop tool designed to help you effortlessly plan your course classes and seamlessly add them to your calendar, even before the official term class registration begins. With a range of exciting features, such as support for custom events, auto-timetabling, and the ability to share timetables with friends, nusmods++ is your go-to solution for effective timetable planning."
https://trello.com/invite/b/JdYevvMu/ATTI12e4df4855097542269f46a5be91cd225A97A376/nusmods
https://www.canva.com/design/DAFiVDX_I_M/K4O6NUKvHGRAym-STWW0ng/edit?utm_content=DAFiVDX_I_M&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
When you’re working on a Github issue, create a branch in Git with a name following one of these formats:
feature/#{number}- (for adding a new feature)
bugfix/#{number}- (for fixing a bug)
hotfix/#{number}- (for urgent fixes, e.g. security patches)
The issue code is an increasing number, starting from 0 e.g. 0, 100, 200
Then, push the branch to the repository by running git push -u origin (or by pushing on GitHub Desktop).
When you are finished with your work, create a pull request on GitHub.
When your pull request has been approved and merged into the dev branch, you can move the card into “Done” on Trello or archive the card on Trello. All archived Trello cards can be referenced from “archived items”, under “more” in the Trello menu.
As a side note, make sure to always pull from web branch not the main branch before you do any work! This is so you can get the latest code to work on, with all the new changes.
To enforce a consistent style, install prettier as a VSCode extension and enable formatting on save in your text editor. This will read the .prettierrc in the repo and ensure that everyone is adhering to the style conventions we have laid out.
Backend
Frontend
- https://stackshare.io/timetagger for using pomodoro timer
https://docs.google.com/document/d/1nhuou6sboMY768P_yz-GgHmG35IaZuRuSlFWMH6s76U/edit#heading=h.2s8eyo1 https://docs.google.com/document/d/1nhuou6sboMY768P_yz-GgHmG35IaZuRuSlFWMH6s76U/edit#heading=h.2s8eyo1
https://anjana.dev/javascript-first-steps/2-slides.html#/4 https://anjana.dev/javascript-first-steps/2-slides.html#/4
https://anjana.dev/javascript-first-steps/3-slides.html#/17 https://anjana.dev/javascript-first-steps/3-slides.html#/17
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide
https://javascript.info/search?query=http+requests https://javascript.info/search?query=http+requests
https://frontendmasters.com/courses/firebase/ https://frontendmasters.com/courses/firebase/
https://frontendmasters.com/courses/git-in-depth/ https://frontendmasters.com/courses/git-in-depth/
https://frontendmasters.com/courses/typescript-v3/top-types-any-unknown/ https://frontendmasters.com/courses/typescript-v3/top-types-any-unknown/
https://www.typescriptlang.org/docs/handbook/2/functions.html#void https://www.typescriptlang.org/docs/handbook/2/functions.html#void
https://frontendmasters.com/courses/complete-react-v8/react-query/ https://frontendmasters.com/courses/complete-react-v8/react-query/
https://react-v8.holt.courses/lessons/core-react-concepts/custom-hooks https://react-v8.holt.courses/lessons/core-react-concepts/custom-hooks
https://frontendmasters.com/courses/intermediate-react-v5/useref/ https://frontendmasters.com/courses/intermediate-react-v5/useref/
https://react-v8.holt.courses/ https://react-v8.holt.courses/
https://frontendmasters.com/courses/react-typescript-v2/typing-components-exercise/ https://frontendmasters.com/courses/react-typescript-v2/typing-components-exercise/
https://tanstack.com/query/v4/docs/react/quick-start https://tanstack.com/query/v4/docs/react/quick-start
https://tanstack.com/query/v4/docs/react/examples/react/simple https://tanstack.com/query/v4/docs/react/examples/react/simple
optimistic-leakey-hr65yh - CodeSandbox https://codesandbox.io/p/sandbox/optimistic-leakey-hr65yh?embed=1&file=%2Fsrc%2Findex.jsx%3A10%2C10-10%2C18
Feature Overview v6.14.1 | React Router https://reactrouter.com/en/main/start/overview
lireddit/server/src at master · benawad/lireddit · GitHub https://github.com/benawad/lireddit/tree/master/server/src
https://www.youtube.com/watch?v=06pWsB_hoD4&ab_channel=BenAwad https://www.youtube.com/watch?v=06pWsB_hoD4&ab_channel=BenAwad
https://www.youtube.com/watch?v=Urx8Kj00zsI&ab_channel=PrettyPrinted https://www.youtube.com/watch?v=Urx8Kj00zsI&ab_channel=PrettyPrinted
https://github.com/benawad/react-movie-list https://github.com/benawad/react-movie-list
python - What are Flask Blueprints, exactly? - Stack Overflow https://stackoverflow.com/questions/24420857/what-are-flask-blueprints-exactly
reactjs - Post form data from React handle submit function to python API? - Stack Overflow https://stackoverflow.com/questions/55738364/post-form-data-from-react-handle-submit-function-to-python-api
https://react.dev/learn/start-a-new-react-project https://react.dev/learn/start-a-new-react-project
https://react.dev/reference/react/useContext#usecontext https://react.dev/reference/react/useContext#usecontext
https://react.dev/learn/reusing-logic-with-custom-hooks https://react.dev/learn/reusing-logic-with-custom-hooks
https://axios-http.com/docs/intro https://axios-http.com/docs/intro
https://redux.js.org/tutorials/essentials/part-1-overview-concepts https://redux.js.org/tutorials/essentials/part-1-overview-concepts
CS2103/T - Textbook Chapter : Modeling https://nus-cs2103-ay2021s1.github.io/website/se-book-adapted/chapters/modeling.html
https://flask.palletsprojects.com/en/2.3.x/tutorial/views/ https://flask.palletsprojects.com/en/2.3.x/tutorial/views/
https://flask.palletsprojects.com/en/2.3.x/tutorial/blog/ https://flask.palletsprojects.com/en/2.3.x/tutorial/blog/
https://flask.palletsprojects.com/en/2.3.x/api/#flask.Flask.route https://flask.palletsprojects.com/en/2.3.x/api/#flask.Flask.route
https://flask.palletsprojects.com/en/2.3.x/api/#flask.g https://flask.palletsprojects.com/en/2.3.x/api/#flask.g
REST API Crash Course - Introduction + Full Python API Tutorial - YouTube https://www.youtube.com/watch?v=qbLc5a9jdXo&ab_channel=CalebCurry
All edits authored by Year 4 Electrical Engineering