Skip to content

alessandro54/recipes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Recipes CI

This application is a recipe manager, which features a calendar to plan your meals, also works as a recipe book, where you can store your recipes and share them with other users. (WIP) The name for the moment is 'Recipes' but is more a codename.

Features:

  • Github Actions CI for Lint and Tests
  • Docker (soon)
  • User authentication
  • Recipe CRUD
  • Main-flow tests with RSpec and Cucumber

Tools

  • Ruby 3.2.2
  • Rails 7.0.7
  • Postgres 13.11
  • Yarn 1.22.19
  • Typescript 5.1.6
  • Lit 2.7.5

Local installation

  • Clone the repo
  • Install ruby dependencies
bundle install
  • Install JS dependencies
yarn install
  • Create the database and run the migrations
rails db:setup
./bin/dev
  • Run the tests
./bin/rake

Docker Setup (soon)