https://github.com/thiomajid/sjobs
The fastest way to find a side hustle as a student😎
https://github.com/thiomajid/sjobs
firebase flutter
Last synced: 3 months ago
JSON representation
The fastest way to find a side hustle as a student😎
- Host: GitHub
- URL: https://github.com/thiomajid/sjobs
- Owner: thiomajid
- License: mit
- Created: 2022-11-21T15:19:38.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-03-31T14:52:02.000Z (over 3 years ago)
- Last Synced: 2025-10-24T16:24:56.814Z (9 months ago)
- Topics: firebase, flutter
- Language: Dart
- Homepage:
- Size: 1.97 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SJobs
## Description
This project aims to provide an easier way for students to find a
job that will provide them some money. \
The idea is to provide services for those who need them. For example some baby-sitting, gardening and so on.
## Structure
The project is structured as follow:
```latex
+-- components => contains a widget organized by feature
+-- models
| +-- entities => domain entities classes
| +-- dtos => DTO classes
+-- providers => data repository using `riverpod`
+-- requests => requests generated using `dio`
+-- services => app services
+-- theme
| +-- app_theme.dart => main theme configuration
| +-- dark_theme_colors.dart => used color palette if the system is in dark mode
| +-- light_theme_colors.dart => used color palette if the system is in light mode
+-- utils => utility classes or functions
+-- views => the app's main views
| +-- common => views shared by both employers and students
| +-- employer => views reserved only for the employers
| +-- student => views reserved only for the students
```
## Preview
PS: each main view should start with a [Scaffold](https://api.flutter.dev/flutter/material/Scaffold-class.html) wrapped within a [SafeArea](https://api.flutter.dev/flutter/widgets/SafeArea-class.html).
- [riverpod docs](https://riverpod.dev/fr/)
- [dio docs](https://pub.dev/packages/dio)