MyApplicationsHub is a Ruby on Rails application designed to manage job applications efficiently. It allows users to track various applications, manage company information, and stay updated on the status of each application.
- User Authentication: Secure login and registration functionality.
- Application Management: Users can create, read, update, and delete job applications.
- Status Tracking: Track the status of applications (e.g., open, submitted, rejected, closed).
- OAuth for user login
- mobile responsivness
- overall design
- Ruby version: Ensure you have Ruby installed. More information here.
- Rails version: This project uses Rails 7.1.2.
- SQLite3: Ensure SQLite3 is installed for database management
- Clone the repository
git clone https://github.com/yourusername/MyApplicationsHub.git
- Navigate to the project directory
cd MyApplicationsHub
- Install the required gems
bundle install
- Set up the database:
rails db:create
rails db:migrat
- Start the Rails server:
rails server
Contributions to MyApplicationsHub are welcome! Please follow these steps:
Fork the repository.
Create a new branch (git checkout -b feature/AmazingFeature).
Make your changes.
Commit your changes (git commit -m 'Add some AmazingFeature').
Push to the branch (git push origin feature/AmazingFeature).
Open a pull request.
Distributed under the MIT License. See LICENSE for more information.