Skip to content

Phoenix 1.3 and React 16 Application to list, sort, filter, and rate large sets of data records. 🔥 💧 :atom:

License

Notifications You must be signed in to change notification settings

stratigos/list-filtered-records

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

List Records

List, sort, filter, and rate a large list of names.

  • 👷 Under Construction 🚧
  • This application consists of a Phoenix 1.3.2 backend, and a React/Redux frontend. It allows listing of a large dataset, with controls to filter and sort the data.

TODO

  • Add feature to favorite / unfavorite listed records ⭐
  • Create mix task to import and store ~7k schema records to be listed 📃
  • Complete test coverage for front end 💯

Hosting


Local Development

To start your Phoenix server:

  • Install dependencies with mix deps.get
  • Create and migrate your database with mix ecto.create && mix ecto.migrate
  • Install Node.js dependencies with cd assets && npm install
  • Run mix run priv/repo/seeds.exs to seed database with sample data
  • Start Phoenix endpoint with mix phx.server

Now you can visit localhost:4000 from your browser.

About

Phoenix 1.3 and React 16 Application to list, sort, filter, and rate large sets of data records. 🔥 💧 :atom:

Topics

Resources

License

Stars

Watchers

Forks