Welcome to Taille-Main, the main server responsible for allowing Irish taxis to use a low-cost and open-source solution to perform their job. This project is written in Rust using the actix-web
framework and is currently under active development.
- Purpose: Provide a minimal authentication service to start trips and give management tools for the support team.
- Tech Stack:
- Database:
- Open Source: The project remains open source to encourage community collaboration and transparency.
- Currently, only clients with a valid
MASTER_KEY
bearer token can create new users. - In the future, this mechanism will be replaced with more secure service keys, ensuring a more refined and role-based approach for user management.
This project is still in the early stages:
- No Database: User data is currently handled in-memory or via static files. Future versions will integrate a database solution.
-
Prerequisites
- Rust (stable release recommended)
-
Clone the Repository
git clone https://github.com/your-org/taille-main.git
cd taille-main
- Build and Run
cargo run
- Run tests
cargo test
Contributions are welcome! Feel free to open issues and pull requests. Check out our contribution guidelines (coming soon) for more details.