This is the starting point for a CollegeBoard interview.
This repo is configured to start a Codespace that's a ready-to-use enviornment.
- Fork this Repo
- Open your fork in a GitHub Codespace (Click "Code" > "Codespaces" > "Create a codespace on main")
- Dependencies should be automatically installed when environment builds
- Port forwarding is already configured.
- Run
npm run dev:allto start the frontend and backend together. - Open the frontend at
https://<your workspace name>-5173.app.github.dev/
This repo has been tested in Codespaces, but should work in a local Linux-based environment with Node v22.16.0.
This repo contains a rudimentary React app for the fictional TechAssist organization. The following basic features have already been implemented:
- The app has basic navigation using React Router.
- The app has a simple database implemented with SQLITE.
- Forms to create "Volunteers" and "Projects" exist and are wired up to storage.
├── backend # Source code for an Express server
├── frontend # Source code for a React app
├── package.json # Dependencies for ^
├── README.md
├── tsconfig.json # Typescript config
└── vite.config.ts # Vite Config
└── ...
