Skip to content

E-commerce website selling various pieces of art for various artists. Built with a React front end and a Golang backend

Notifications You must be signed in to change notification settings

blin432/ArtMart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Artmart

Full stack E-commerce application to buy hand-made crafts

By Faris Huskovic and Benjamin Lin

Tech Stack Used

React.js for the client-side/front-end

Golang for the server-side/back-end

Postgres DB for persistance

Dependencies

inside /frontend install the node dependencies

npm install

outside front end install the Go dependencies

go get github.com/go-pg/pg
go get github.com/joho/godotenv
go get github.com/gorilla/securecookie
go get golang.org/x/crypto/bcrypt

Running

from root open two terminal windows.

  • start the client

      cd frontend && npm start
    
  • start the server

      cd ../ && go run main.go
    

Building

First create a production build of the front-end

cd frontend && npm run build

Next go back up 1 dir and build the binary

cd ../ && go build .

Now just run the binary

./server

About

E-commerce website selling various pieces of art for various artists. Built with a React front end and a Golang backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published