Skip to content

An API library and web page based on Facebook.

Notifications You must be signed in to change notification settings

ldatb/FaceClone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

FaceClone

This is not a clone per-se, but a simple API library and a web page based on Facebook.

1. API (Back-End)

The API for this project was done in Go - Fiber, a Golang library for API building.

1.1 API Installation

  1. Download and install Go at https://golang.org/ (The version used in this project is 1.17.1, you can use anyone above 1.14) 1.1 Alternatively, you can use docker-compose up
  2. Install the dependencies using go get -u -v ./...
  3. Run go mod tidy for precaution
  4. Create a MailTrap account, which is the email service provider.
  5. Create your .env file, use .env.example to guide you.
  6. Run with go run main.go

2 Webpage (Front-end)

The webpage for this project was done using Vue-Nuxt and the Atomic Design principles by Brad Frost

1.2 Webpage installation

For specific instructions read the README.md file inside the Webpage folder

  1. Install dependencies using yarn install
  2. Serve with host at port 3000 with yarn dev
  3. Run with yarn build and yarn start
  4. You can also generate a static page (not recommended since it was made with the intention of being a server-side dynamic webpage) with yarn generate

About

An API library and web page based on Facebook.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published