ViktorGrigorov2910 / TwitterCloneGPT

0 stars 0 forks source link

Create RESTapi for TwitterClone #7

Open ViktorGrigorov2910 opened 1 year ago

ViktorGrigorov2910 commented 1 year ago

Things to check and get to know before start:

1.Java or Kotlin programming language (for Android app) - TODO 2.Spring Boot framework (for building the REST API) - TODO 3.RESTful web services (for designing the API) - TODO 4.MySQL or any other relational database management system (for storing data) - TODO 5.Java Database Connectivity (JDBC) API (for connecting the API to the database )- TODO 6.Object-Relational Mapping (ORM) frameworks such as Hibernate or Spring Data JPA (for mapping Java objects to database 7.tables) - TODO 8.JSON or XML (for data interchange between the API and the app) - TODO 9.HTTP methods (such as GET, POST, PUT, DELETE) and status codes (for handling API requests and responses) - TODO 10.Authentication and authorization (for securing the API) - TODO 11.Docker (for containerizing the application) - TODO

ViktorGrigorov2910 commented 1 year ago

Additional resources: //Crash Courses/Tutorials https://www.youtube.com/watch?v=vovvcvcUkVI&ab_channel=B2Tech https://www.youtube.com/watch?v=NiS11QhEdAc&ab_channel=ScalableScripts

//Articles https://proandroiddev.com/kotlin-spring-boot-building-a-rest-api-29598d39a392 (github repository for link above: https://github.com/manuelernesto/kotlin-spring-boot-rest-api) https://kotlinlang.org/docs/jvm-get-started-spring-boot.html https://medium.com/javarevisited/build-rest-api-with-spring-boot-and-kotlin-e9b622366b68

ViktorGrigorov2910 commented 1 year ago

Additional Information/Steps to expose the api:

Screenshot 2023-04-27 at 11 41 49
ViktorGrigorov2910 commented 1 year ago

Check if firebase isn't a better solution than the once above