/mathilda-management-frontend

Mathilda Management is the technical assessment given to me by mathilda®.

Primary LanguageTypeScript

Mathilda Management

📗 Table of Contents

📖 Mathilda Management

Mathilda Management is the technical assessment given to me by mathilda®.

=> Here is the Mathilda Management backend repository

🛠 Built With

Tech Stack

Client

Key Features

  • 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.

(back to top)

🚀 Live Demo

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

  • NEXT.js
  • Code editor (VSCode)

Setup

Clone this repository to your desired folder:

  git clone https://github.com/K0ppai/mathilda-management-frontend

Install

Install this project with:

  cd mathilda-management-frontend
  npm install

Usage

To run the project, execute the following command:

  npm run dev

(back to top)

👥 Authors

👤 Paing Soe Thu

(back to top)

🔭 Future Features

  • Implement delete features
  • Add form validations

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project, don't forget to give it a ⭐️. 😉

(back to top)

🙏 Acknowledgments

I would like to thank mathilda® for this amazing opportunity.

(back to top)

📝 License

This project is MIT licensed.

(back to top)