This is a SvelteKit web application to blame and manage received homework of yours.
- Succinct Web UI
- Custom validation rules
- Internationalization
- Logger on both client- and server-side
First make sure your machine has git, node, npm and yarn installed. Then clone the repository:
git clone https://github.com/LittleYe233/FuckHomework.git
cd FuckHomeworkThen install the dependencies:
yarnNow you can configure the application (via Configuration) and launch it:
# development server
npm run devAll configurations are stored in config.js, which is ignored by Git. So after cloning the repository, make sure to create it in the root folder. The only required field is version which should be 1 now:
export default {
version: 1
};Also you can copy or rename config.example.js to config.js which includes most of the supported fields and most of their values are default ones.
- User management and permission
- Validation rules on back-end
- More optional visualization
- Due time restriction
- Classification for ongoing and finished homework
- TypeScript
- Vite
- Svelte & SvelteKit
- Tailwind CSS
Planned.