PostPCEra / flexile

Equity for everyone.

Home Page:https://flexile.com

Repository from Github https://github.comPostPCEra/flexileRepository from Github https://github.comPostPCEra/flexile

Flexile

CI License: MIT

Equity for everyone.

Setup

You'll need:

The easiest way to set up the development environment is to use the bin/setup script, but feel free to run the commands in it yourself to:

  • Set up Ruby (ideally using rbenv/rvm) and PostgreSQL
  • Install dependencies using pnpm i and cd apps/rails && bundle i
  • Set up your environment by either using pnpx vercel env pull or cp .env.example .env and filling in missing values and your own keys
  • Run cd apps/rails && gem install foreman && bin/rails db:setup

Running the App

You can start the local app using the bin/dev script - or feel free to run the commands contained in it yourself.

Once the local services are up and running, the application will be available at https://flexile.dev

Check the seeds for default data created during setup.

Testing

# Run Rails specs
bundle exec rspec # Run all specs
bundle exec rspec spec/system/roles/show_spec.rb:7 # Run a single spec

# Run Playwright end-to-end tests
pnpm playwright test

License

Flexile is licensed under the MIT License.

About

Equity for everyone.

https://flexile.com

License:MIT License


Languages

Language:Ruby 57.7%Language:TypeScript 36.8%Language:JavaScript 3.6%Language:HTML 1.5%Language:Shell 0.2%Language:CSS 0.1%Language:SCSS 0.1%Language:Makefile 0.0%Language:Procfile 0.0%