Aura is a web application designed to help users track their emotional wellbeing through daily mood and activity logging.
- 🎯 Mood tracking with emojis
- ⚡ Energy level monitoring
- 📝 Daily activity logging
- 📊 Historical mood visualization
- 📱 Responsive design with Tailwind CSS
- 🔐 Secure authentication with Devise
- Ruby 3.2.2
- Rails 7.1.3
- PostgreSQL 14+
- Node.js 18+
- Clone the repository
git clone https://github.com/your-username/aura
cd aura
- Install dependencies
bundle install
yarn install
- Configure the database
rails db:create
rails db:migrate
- Start the server
bin/dev
The project uses RSpec for testing. To run the test suite:
bundle exec rspec
To run the linter:
bundle exec rubocop
app/models/
- Application modelsapp/controllers/
- Controllersapp/views/
- Views and componentsapp/javascript/
- JavaScript and Stimulus controllersspec/
- Test suite
- Fork the project
- Create your feature branch (git checkout -b feature/amazing-feature)
- Commit your changes (git commit -m 'Add some amazing feature')
- Push to the branch (git push origin feature/amazing-feature)
- Open a Pull Request
This project is under the MIT License - see the file LICENSE.md for more details.
Walter Mendez - @soywaltermendez
Project link: https://github.com/tu-usuario/aura