A Full-Stack Web Application featuring a secure user registration system, built with security best practices following OWASP guidelines.
🌐 Frontend: Live Demo
🚀 Backend: Railway
| Layer | Technology |
|---|---|
| Frontend | HTML5, CSS3, JavaScript |
| Backend | Ruby on Rails 8.1.3 |
| Database | PostgreSQL |
| Testing | RSpec, Jest |
| Security | BCrypt, Rack::Attack, Rack::Cors, Dotenv |
| Deployment | GitHub Pages, Railway |
- Ruby 3.4.7
- Rails 8.1.3
- PostgreSQL
- Node.js
git clone https://github.com/IvonneBenitesRodriguez/web-application-security-project.git
cd web-application-security-projectcd backend
bundle install
cp .env.example .env
# Add your database credentials in .env
rails db:create db:migrate
rails serverbundle exec rspecOpen docs/index.html in your browser or visit the GitHub Pages URL.
cd docs
npm test| Layer | Platform | URL |
|---|---|---|
| Frontend | GitHub Pages | Live Frontend |
| Backend | Railway | Live Backend |
PostgreSQL is used as the production database, hosted on Railway.
Ivonne Benites Rodriguez
- GitHub: @IvonneBenitesRodriguez
- LinkedIn: Ivonne Benites Rodriguez
If you find this project useful, please consider giving it a star on GitHub — it helps a lot! 🙏











