- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
Pawsitive is an app designed to connect pet owners and caregivers who live within a 5-10 mile radius. The app offers two types of services: daycare, which is provided hourly from 7 AM to 8 PM, and boarding, which can last up to one week.
Ruby
Rails
PostgreSQL
- Create Skeleton App: Initial setup of the application structure.
- Add Authorization Rules: Implementing access control mechanisms.
- Add API Endpoints: Creating endpoints for API interaction.
- API Documentation: Documenting API endpoints and usage.
- Creating a Data Model: Designing the database schema.
- Validations and Model Specs: Implementing validations and writing tests for models.
- Processing Data in Models: Handling data logic within models.
- Setup and Controllers: Setting up controllers and routes.
- Controllers Specs: Writing tests for controllers.
- Views: Developing user interface components.
- Forms: Creating forms for user input.
- Add Devise: Implementing user authentication.
- Add AWS S3 Config: Configuring AWS S3 for file storage.
- Add Location Map: Integrating a map to display locations.
To get a local copy up and running, follow these steps.
In order to run this project you need:
gem install ruby
gem install rails
gem install foreman
Clone this repository to your desired folder:
cd folder
git clone [email protected]:chingu-voyages/v49-tier3-team-31.git
Install this project with:
cd my-project
bundle install
Configure the database.yml
file with your database credentials:
development:
<<: *default
database: pawsitive
username: your_username
password: your_password
port: 5432
test:
<<: *default
database: pawsitive
username: your_username
password: your_password
port: 5432
Set up the database:
rails db:create
rails db:migrate
Start the server in your favorite terminal:
rails server
# or
bin/dev
To run tests, execute:
rspec
Instructions for deploying the app will be provided in future updates.
👤 Lincoln
- GitHub: lincoln1883
- LinkedIn: Lincoln Gibson
👤 Gladdy
👤 Jonatan
- User profile customization.
- In-app messaging between pet owners and caregivers.
- Real-time booking updates.
- Advanced search filters.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Special thanks to the Chingu team for their support and resources.
This project is MIT licensed.