- Fork Repository
- Clone your fork with
git clone https://github.com/{your github username}/visconf cd visconfnpm installto install dependencies- There may be extra steps you need to follow depending on what you want to work on. Checkout Backend Setup Guide for Backend and Database setup.
npm startto run
VisConf uses Zeit Now Serverless Functions for Backend APIs and FaunaDB for Database.
If you don't want to work on backend, open next.config.js file in repository and change devConfig.ENDPOINT to https://visconf.cc/api. This will make use of production API and thus you won't have to configure local APIs.
If you want to work on backend,
- Create Account in https://fauna.com/
- In faunadb, Create two collections,
talksandusers - In repository, rename
.env.sampleto.envand setFAUNADB_SECRET_KEY=<your faunadb secret key>. - Run
npm startto run APIs and Frontend.
If there's any extra assistance or help needed, you can reach out to me on my Twitter: https://twitter.com/saurabhcodes or Send an Email on saurabhdaware99@gmail.com