A dating web app for ethically non-monogamous people. Written with Phoenix LiveView
- Elixir 1.11 or newer
- Docker
- Start dev database with
docker run --name cule_dating_db -e POSTGRES_PASSWORD=postgres -d -p 5432:5432 postgres
- To start your Phoenix server (may need admin privileges on windows):
- Install dependencies with
mix deps.get
- Create and migrate your database with
mix ecto.setup
- Install Node.js dependencies with
npm install
inside theassets
directory - Start Phoenix endpoint with
mix phx.server
- Install dependencies with
Now you can visit localhost:4000
from your browser.
Ready to run in production? Please check our deployment guides.
-
Page for editing profile
- preview image thumbnails
- remove images
-
Add email notifier to user_notifier.ex
- Require email verification
-
Add full profiles to Swiper
-
Add match system
-
Add chat
-
Add simple games to play together in chat?
-
Extend profiles with more info than just "description"