This is not a clone per-se, but a simple API library and a web page based on Facebook.
The API for this project was done in Go - Fiber, a Golang library for API building.
- 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
- Install the dependencies using
go get -u -v ./...
- Run
go mod tidy
for precaution - Create a MailTrap account, which is the email service provider.
- Create your .env file, use .env.example to guide you.
- Run with
go run main.go
The webpage for this project was done using Vue-Nuxt and the Atomic Design principles by Brad Frost
For specific instructions read the README.md file inside the Webpage folder
- Install dependencies using
yarn install
- Serve with host at port 3000 with
yarn dev
- Run with
yarn build
andyarn start
- 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