Frontend in HTML, Tailwind CSS, Vanilla JS: https://github.com/Devesh-N/Todo-Frontend.git | Talks to Rust, Java. Requests go through JavaScript SignUp Backend Java Spring Boot: https://github.com/Devesh-N/todo_register_java.git | Made with Spring Boot, sends e-mail id to python API Java SignUp Backend Kafka API: https://github.com/Devesh-N/python_kafka_todo.git | Made in python flask, takes e-mail and sends to kafka topic, uses MongoDB | Kafka topic name UserEmail Main ToDo App backend Rust: https://github.com/Devesh-N/rust-todo-app.git | Written in Rocket.rs, uses PostgreSQL Proxy: CORS everywhere
Planned additions: LogIn Backend Golang -> Will use MongoDB to authenticate user + Give API key to user | uses mongodb Go -> Go api validation repo Python -> Will send notification of welcome e-mail by getting the emails out of kafka topic