Skip to content

lai0xn/eco-backend

Folders and files

NameName
Last commit message
Last commit date
Jul 8, 2024
Jul 11, 2024
Jul 11, 2024
Jul 11, 2024
Jul 11, 2024
Jul 11, 2024
Jul 10, 2024
Jul 8, 2024
Jul 10, 2024
Jul 7, 2024
Jul 8, 2024
Jul 11, 2024
Jul 11, 2024
Jul 9, 2024
Jul 9, 2024
Jul 8, 2024

Repository files navigation


Logo

ECO backend

backend for the eco event managment app
Explore the docs »
View Demo

Table of Contents
  1. About The Project
  2. Getting Started
  3. Documentation
  4. Graphql
  5. DB Diagram
  6. Roadmap

About The Project

Product Name Screen Shot

the backend part of the squid-tech hackathon project

(back to top)

Built With

  • Next
  • React
  • Vue
  • Angular
  • Svelte
  • Laravel
  • Bootstrap
  • JQuery

(back to top)

Getting Started

Prerequisites

you need to have go installed

Installation

Normal Setup

  1. Clone the repo

    git clone https://github.com/lai0xn/squid-tech.git
  2. Generate the db

    go run github.com/steebchen/prisma-client-go generate --schema ./prisma
    go run github.com/steebchen/prisma-client-go db push --schema ./prisma
  3. Install the required packages

    go mod tidy
  4. Edit your .env

  5. Runt the project

    go run cmd/server/main.go

Using Docker

docker-compose build app
docker-compose build web
docker-compose up web -d

(back to top)

Documentation

Check the docs at /swagger/index.html

Logo

GraphQl

you can use the playground at the route /graphql

(back to top)

Logo

(back to top)

DB Diagram

Roadmap

  • Jwt Auth
  • Google And Facebook Oath
  • Email Verification
  • Profile Managmenent
  • Event Managment
  • Posts Managment
  • Event Applications
  • Organizations
  • Achievments and Badges
  • Notifications with SSE

(back to top)