Keep all your tasks or assigments organized π π«
Assignit is an app to keep your task, events and assignments organized in every place integrated with Google Calendar.
You can add assignments (tasks, events, etc.) to your subjects (task group), add new assignments, view them in your Assignit Agenda or Google Calendar, see your stadistics and more.
It's builded with React, React Native, Gatsby and Firebase as backend service
Codebase | Description |
---|---|
web | Gatsby App |
mobile | React Native app |
languages | Proyect translations |
emulators | Firebase emulators |
- dev -> Main branch, all changes and new features starts here
- master -> Production branch (DO NOT TOUCH THIS BRANCH)
- [feature-name] -> Name of the develop or feature it's been working in the branch
- DO NOT TOUCH master branch, only use it for reference
- We use yarn for everything, DO NOT USE NPM
- Fork the repo and create a branch using master as base, name it with the activity you're going to contribute or use one of the available and contribute to that
- Go to web or mobile and follow the instructions
- Keep in mind the env variables, go to env for setup
- To add a new language translation go to languages and follow its instructions
- ALWAYS START FIREBASE EMULATOR to read and write any data, go to emulators and follow instructions
- When you're done create a pull request and submit it, we're going to review it