DART is a team project consisting of the implementation of a social media platform. The primary goal of this project is to use high-quality processes to build a project in a team. The areas of focus are:
- Learning process.
- Code writing.
- Team work and use of Agile methodologies.
- Understanding of a deployment pipeline.
The criteria followed to self-evaluate the work done is grouped into four sections:
- Passes tests.
- 100% test coverage.
- Appropriate feature and isolated unit tests.
- Passes rubocop.
- Code Climate grades of A.
- Low flog score.
- Evidence of git workflow.
- Good documentation of project in the README.md.
- CI is set up for continuous deployment from master.
- Development and deployment done with docker, heroku/ aws.
- Daily reflective blogs.
- Daily stand ups/retrospectives or another technique for group checkins/reflection.
The sources of information are organised as follows:
The card wall is here: Trello
The blog is here: Blog
The deployment of the application is here: Team DART
Please read CONTRIBUTING.md for details on the process for submitting pull requests to us.
First, clone this repository. Then:
> bundle install
> bin/rails db:create
> bin/rails db:migrate
> bundle exec rspec # Run the tests to ensure it works
> bin/rails server # Start the server at localhost:3000Note: Avatar images would only work once setting your own image DB. For extra information on how to do this contact one of the team members in the authors section bellow.
- Daniel Regalo Campos Checkout my projects
- Alejandro Pitarch Olivas Checkout my projects
- Raefe Newton-Jones Checkout my projects
- Thomas James Duffy Checkout my projects
- Edward Withers Checkout my projects
- Kay Lovelace Checkout my projects
- Daniel Bergquist Checkout my projects