An event tracker for Evident Point to assist with scheduling internal meetings and events.
Steps to follow to get up and running with this project:
git clone https://github.com/Ilya-Meer/event-point.git
bundle install # Install Rails and other Ruby gems
yarn install # Install npm packages necessary for client-side development
Copy the sample-database.yml
file and edit the database configuration as required.
cp config/sample-database.yml config/database.yml
bundle exec rake db:create
bundle exec rake db:migrate
bundle exec rake db:seed # optional
bundle exec rails s
After completing the above, you should be able to access the app on http://localhost:3000
.
This project currently uses the out-of-the-box SCSS that comes with Rails. But this is only because this project was meant to be a proof of concept. In the event that more resources are directed to this, any more suitable solution can be used instead.
Test scripts for both server and client side test suites can be found in package.json
at project root.
Client-side testing is done with Jest and @testing-library/react
.
Server-side testing is done with...Rails, of course!
New issues and PRs are always welcome!