- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
Mathilda Management is the technical assessment given to me by mathilda®.
=> Here is the mathilda management frontend repository
Server
Database
- Teachers and students are identified by their email addresses and remember them after login in cookies by using jwt.
- Each teacher can teach multiple subjects across multiple classes.
- A class can consists of 2 types of students, internal and external.
- External students’ details are retrieved from an external system.
- The external system will only update external student details at 12:00 am daily.
To get a local copy up and running, follow these steps.
In order to run this project you need:
Ruby
Rails
PostgreSQL
Code editor (VSCode)
Clone this repository to your desired folder:
git clone https://github.com/K0ppai/mathilda-management
Install this project run these commands in order:
cd mathilda-management
bundle install
rails db:create
rails db:migrate
To run the project, execute the following command:
rails server
👤 Paing Soe Thu
- Implement delete features
- Add form validations
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, don't forget to give it a ⭐️. 😉
I would like to thank mathilda® for this amazing opportunity.
This project is MIT licensed.