- User authentication and registration
- Update user profile
- Sends password reset email to updated the password
- Track number of users waiting in the presentation
- Realtime updates of presentation
To get a local copy up and running follow these simple steps.
- Nodejs 14
- Elixir 1.11.2
- Erlang 23.2
- Clone the repo
git clone https://github.com/jeepers3327/senti.git
- Install Phoenix dependencies
mix do deps.get, deps.compile
- Install NPM packages
yarn install --modules-folder app/
- Create
.env.local
file insideapp
directory and set the following environment variables
NEXT_PUBLIC_API_BASE_URL = your_frontend_host_url
NEXT_PUBLIC_LOCAL_API_BASE_URL = your_backend_host_url
- In the root directory export the following environment variables
export DATABASE_URL=your_db_url
export SECRET_KEY_BASE=your_secret_key_base
export SENDGRID_API_KEY=your_sendgrid_api_key
export POOL_SIZE=your_db_pool_size
- Start phoenix server
iex -S mix phx.server
- Start Nextjs server
cd app/
yarn dev
Distributed under the MIT License. See LICENSE
for more information.
Twitter: @jfrysjt97
LinkedIn: Jhefrey Sajot