A full-stack app built with a React/JavaScript and Ruby on Rails for managing pet care
- Secure User Authentication using JWT / Devise
- Responsive dashboard built with React and Semantic CSS
- Comprehensive RESTful API with full CRUD functionality
- Framework: React / JavaScript
- State Management: Redux Toolkit / React
- Styling: Semantic UI / Styled Components
- Framework: Ruby on Rails
- Database: PostgreSQL
Note: This is an archived portfolio project. To view or run the source code, please rely on the original dependencies locked within the configuration files.
- Navigate to the backend directory:
cd [your-backend-directory-name] - Install the gems specified in the original lockfile:
bundle install
- Initialize the database and run migrations:
rails db:create db:migrate
- Boot up the API server:
rails server -p 3000
- Open a new terminal and navigate to the frontend directory:
cd [your-frontend-directory-name] - Install dependencies using the legacy lockfile:
npm install --legacy-peer-deps
- Start the application:
npm start
Because the JavaScript and Ruby ecosystems evolve rapidly, attempting to boot this application on a modern environment may require aligning your local version managers (nvm, rbenv, rvm) with the versions declared in the root Gemfile and package.json files.
This project is open-source and available under the MIT License.(LICENSE) file for details