/car_booking

This is a simple golang Micro service based web project to book a car.

Primary LanguageGo

Car Booking website

Here I am trying to implement a simple car booking site. I will develop this site as I learn golang and web development. If you see any error or mistake I have made, please update me.

I wont be developing front-end pages, I will get them from other github packages.

I will try to follow golang-standards for development.

Architecture

Basic architecture

Technologies

I will use following technologies to build my project.

  • Docker
  • MySQL
  • HTML/CSS

To Do

  • - Block account after 5 failed login attempts.
  • - Create a session table and insert data to to it, update initial_login page with event id.
  • - Removing older tokens from initil_login table after certain time period.
  • - Deleting session after certain time from logged users table.

Useful Links

Essential go

Micro Service Architecture

Effectively communicate between Microservices

How to validate email address in golang

Hashing password in golang

Password encryption

SQL injection static analytic

Container Handling

HTML rendering in golang

Memory leakage

Golang SQL Samples

Docker localhost access