https://github.com/gamemann/elixir-phoenix-user-system
A simple web application that acts as a user system written in Elixir. You can register and login.
https://github.com/gamemann/elixir-phoenix-user-system
argon2 elixir management project small system user
Last synced: 7 months ago
JSON representation
A simple web application that acts as a user system written in Elixir. You can register and login.
- Host: GitHub
- URL: https://github.com/gamemann/elixir-phoenix-user-system
- Owner: gamemann
- Created: 2020-06-21T04:30:24.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-28T11:11:37.000Z (about 1 year ago)
- Last Synced: 2025-02-28T12:30:10.743Z (8 months ago)
- Topics: argon2, elixir, management, project, small, system, user
- Language: Elixir
- Homepage: https://moddingcommunity.com/
- Size: 56.6 KB
- Stars: 10
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Elixir User System
## Description
A Phoenix web application that allows users to register and login. I'm making this application to practice Elixir, a functional programming language I'm learning.This project uses [Argon2](https://hexdocs.pm/argon2_elixir/Argon2.html) for password hashing.
## Installation
1. Install a PostgreSQL server.2. Modify your environment config in `config/.exs` and configure the PostgreSQL details.
3. Install dependencies by running `mix deps.get`.
4. Create database by running `mix ecto.create`.
5. Migrate necessary schemas by running `mix ecto.migrate`.
6. Run the web server by running `mix phx.server`.
**Note** - By default, the web server binds to port `4000`. Therefore, if you're using localhost, you can access the page at http://localhost:4000/.
## Credits
* [Christian Deacon](https://www.linkedin.com/in/christian-deacon-902042186/)