{"repo":"pooulad/nextjs-golang-crud-app","free":true,"listed":false,"github":"https://github.com/pooulad/nextjs-golang-crud-app","clone":"git clone https://github.com/pooulad/nextjs-golang-crud-app.git","description":"🚀simple full-stack project with nextjs and go-lang","language":"TypeScript","stars":57,"topics":["animation","api-rest","authentication","bcrypt","fiber-framework","godotenv","golang","gorm","hashing","http-server"],"license":"MIT","category":"networking-infra","readme_excerpt":"nextjs-golang-crud-app 🚨Simple full-stack project with nextjs and golang The purpose of creating this project is to learn for junior programmers how to implement a full stack application and create the best structure for the application. Technology list in this project in back-end: - Fiber - JWT token - Validator - Godotenv - Paginate - Postgres - GORM in front-end: - React hook form - Axios - React-toastify - Tailwindcss - Typescript - Next-auth How to run 🚦I included the .env file intentionally in the project so that you can see how the services work and with what settings. Otherwise, it should not be displayed in the project. With Docker🐳: 1-Run DB and API service 2- Run nextjs Manaul✌️: 1-Create DB based on .env file(you can change it in .env file) 2-In root of source you should run your go project or- live refresh with air. - install air - then run: 3-In root frontend directory you should run your next project API Reference Local address All endpoints TODO Checklist This section tracks the progress of implemented features in project. - [x] Add swagger to project. - [x] Add Next-auth to project - frontend directory. - [x] Add all api response states(success,failure). - [x] Dockerize project. Screenshots Star History","default_branch":null,"files":null,"tree":[],"storefront":"/r/pooulad","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pooulad/nextjs-golang-crud-app/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}