Skip to content

arsaIan/img-dash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IMG-DASH

Deployed Demo of the Project

Overview

An admin dashboard with

Table of Contents

Technologies Used

  • Backend:

    • Golang
    • Gin Framework
  • Frontend:

    • React
    • Tailwind CSS

Project Structure

Describe the high-level structure of the project, such as the directory organization for both backend and frontend components.

.
├── backend
│   ├── controllers
│   ├── disk
│   ├── dto
│   ├── go.mod
│   ├── go.sum
│   ├── main.go
│   ├── middleware
│   ├── models
│   ├── sketch.txt
│   └── storage
├── frontend
│   ├── LICENSE
│   ├── node_modules
│   ├── package.json
│   ├── package-lock.json
│   ├── postcss.config.js
│   ├── public
│   ├── src
│   └── tailwind.config.js
└── readme.md

Clone from Github

  1. git clone https://github.com/SpoonBuoy/img-dash.git

Backend Setup :

  1. Install Golang
  2. Install gin : go get -u github.com/gin-gonic/gin
  3. cd img-dash/backend
  4. PORT=8080
  5. run go mod tidy
  6. go run main.go

Frontend Setup :

  1. Install Node.js and npm
  2. Navigate to the frontend directory : cd img-dash/frontend
  3. install dependencies : npm install
  4. run npm run start

Acess Frontend from browser :

  1. Visit http://localhost:3000.

Production :

Common:

  1. Change path variable in frontend/service/* to your machine IP on which it is hosting frontend
  2. Change path variable in backend/controller/adminController.go to your machine IP on which it is hosting backend

Frontend:

  1. cd ./frontend
  2. run npm build
  3. run npm run start

Backend:

  1. cd ./backend
  2. run go run main.go

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages