Skip to content

jchirch/little_silkroad2

 
 

Repository files navigation

Little Silk Road

Abstract

This API exposes data through a set of endpoints that communicate with a seperate front end application. The API handles CRUD operations and handles one-to-many relationships with SQL and ActiveRecord queries.

Initialization

  1. Navigate to another empty directory
  2. Fork and clone this repository
  3. cd into cloned repo
  4. Run npm install
  5. Run npm run dev to start developing.
  6. Navigate to http://localhost:5173/ in browser.

Testing

This application uses an RSpec testing suite.

  • For Models run: bundle exec rspec spec/models
  • For Requests run: bundle exec rspec spec/requests

Wins + Challenges:

  • A significant portion of the hurdles faced with this project was the practice of merging other's code into our branches and resolving merge conflicts.
  • Its difficult to look at code one did not write, interpret what it does, and how to incorporate your own work into it.
  • A win was seeing everyone looking out for one another and the sum of the labors coming together for a functional full stack application.

Contributors:

Bloom, Stefan

Chirchirillo, Joe

Fallenius, Karl

Messersmith, Renee

Versions

This API was built with ruby 3.2.2 and Rails 7.1.4. Testing was built with RSpec 3.13

  • rspec-core 3.13.1
  • rspec-expectations 3.13.3
  • rspec-mocks 3.13.1
  • rspec-rails 7.0.1
  • rspec-support 3.13.1

About

API for final project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 78.3%
  • Ruby 21.4%
  • Other 0.3%