Skip to content

Releases: hvbhanot/RestAPI

Release list

RestAPI

Choose a tag to compare

@hvbhanot hvbhanot released this 19 Jun 05:12

Release Notes

RestAPI v1.0.0

This is the first major release of our RESTful API built with Go and the Gin web framework. It provides a simple event registration system where users can create, update, delete, and register for events.

New Features

  • User Authentication: Users can now sign up and log in. Passwords are securely hashed and stored. Token-based authentication is implemented using JWT.

  • Event Management: Users can create, update, and delete events. Each event includes details such as name, description, location, and date/time.

  • Event Registration: Users can register for events. Registrations can also be cancelled.

Tech Stack

  • Go: The backend is built with Go, providing efficient and reliable performance.

  • Gin Web Framework: Gin is used for handling HTTP requests and responses.

  • SQLite: SQLite is used for data storage, providing a lightweight and disk-based database solution.

  • bcrypt: User passwords are hashed using bcrypt, ensuring the secure storage of sensitive data.

  • JWT: JSON Web Tokens (JWT) are used for user authentication.

Bug Fixes

  • Fixed a bug in the SQL statement for creating the registrations table.

Breaking Changes

  • None

Known Issues

  • None

Future Improvements

  • Implement user roles and permissions for better access control.
  • Add more comprehensive error handling and logging.
  • Improve test coverage for all functions and routes.

Please refer to the project's README for more details on how to set up and use the API.

Full Changelog: https://github.com/hvbhanot/RestAPI/commits/v1.0.0