{"repo":"joangavelan/contactly_ash","free":true,"listed":false,"github":"https://github.com/joangavelan/contactly_ash","clone":"git clone https://github.com/joangavelan/contactly_ash.git","description":"Simple contacts app built with Ash Framework, Phoenix, React, and Inertia","language":"Elixir","stars":20,"topics":["phoenix","react","elixir","ash-framework","crud","csv","inertia","postgresql"],"license":null,"category":"databases-storage","readme_excerpt":"Contactly (Ash/React version) This is a demo Contacts Application built with the Ash Framework, Phoenix, React, and Inertia, featuring email/password authentication, full CRUD operations, pagination, search functionality, and CSV import/export capabilities. https://github.com/user-attachments/assets/6898281e-e18c-4980-ae10-6a355cb0c665 Features - Email/Password Authentication : Complete authentication system with user registration, login, email confirmation, password reset, and forgot password functionality using Ash Authentication. - CRUD Operations : Create, read, update, and delete contacts. - Pagination : Efficiently navigates through contact lists. - Search : Quickly find contacts using the search feature. - CSV Import/Export : Import and export contacts via CSV files. - Modern Frontend : Built with React and Inertia.js for a seamless single-page application experience. Entity-Relationship Diagram (ERD) Prerequisites Before setting up the application, ensure you have the following installed: - Elixir : Version 1.14 or later. Installation Guide - Erlang : Version 24 or later. Installation Guide - Node.js : Version 16 or later. Installation Guide - PostgreSQL : Ensure it's installed and running. Installation Guide Setup Instructions Clone the Repository Install Dependencies Fetch and install the necessary Elixir dependencies: Install Node.js dependencies for the frontend: Database Configuration Configure your database settings in config/dev.exs . Ensure the username , pass","default_branch":null,"files":null,"tree":[],"storefront":"/r/joangavelan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/joangavelan/contactly_ash/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}