Skip to content

Latest commit

 

History

History
45 lines (27 loc) · 1.68 KB

README.md

File metadata and controls

45 lines (27 loc) · 1.68 KB

Inventory Management System 📦🏭


Motivation

This project is part of the training program "TreinaDev" and aims to enhance skills in web development, particularly in Ruby on Rails, by building a comprehensive inventory management system fully TDD.


Project Idea

The project idea revolves around creating a web-based system for efficiently managing stocks and warehouses with global product management capabilities. With interactive screens and intuitive features, users can easily track and control inventory across multiple locations.


Getting Started

To run this project locally, follow these steps:

  1. Ensure you have Ruby on Rails installed on your machine. If not, you can install it by following the instructions here.

  2. Clone this repository to your local machine.

  3. Navigate to the project directory in your terminal.

  4. Install the required dependencies by running: bundle install

  5. Set up the database by running: rails db:create rails db:migrate

  6. Start the Rails server: rails server

  7. Access the application in your web browser at http://localhost:3000.

Now you're ready to explore and manage your inventory efficiently with our web-based system!


How to Contribute

Contributions to this project are welcomed and encouraged! Pull requests will be accepted and reviewed. However, given that the project's focus is on Test Driven Development (TDD), contributions must be properly tested to be accepted. Ensure that your contribution includes appropriate tests to maintain code quality and functionality.

Happy Coding!

Vinigperuzzi 🧙‍♂️