Files for my website
bwc9876.dev
1---
2name: Code Review
3summary: A classroom workflow that lets students review other student's code
4timespan:
5 from: 2021
6 to: 2022
7tags:
8 - web
9 - bootstrap
10 - python
11 - django
12 - active-directory
13 - school
14links:
15 github: Bwc9876/CodeReview
16image: ./code-review.svg
17---
18
19import ExtLink from "@components/ExtLink.astro";
20export const components = { a: ExtLink };
21
22Code Review was my senior project in my trade school. It's an intranet site that
23students could use to grade other students' programs.
24
25It was made because oftentimes students need their code reviewed to continue to
26the next topic but the instructor may not always be available to do so.
27
28It uses Active Directory to authenticate users and auto-syncs with it over time.
29It also features a leaderboard for friendly competition.
30
31It was made using [Django](https://www.djangoproject.com/) and
32[Bootstrap](https://getbootstrap.com/) for styling.
33
34This was my first "real" product; that is, something users would need to interact
35with and use in the real world. It took some time to plan and work out the
36details with my instructor, and changes were needed after the project was
37officially done, but it turned out to be very handy.
38...Although some of my classmates may have taken
39the leaderboard a bit too seriously 😅.
40
41It has many tests, flowcharts, data flow diagrams, and ERDs
42[available in the GitHub repo](https://github.com/Bwc9876/CodeReview/tree/master/concept).