SGSS Management Platform for Social Service Administration
EcoSteps is a full-stack web application developed as a graduation project for CETI Colomos. The platform focuses on improving and digitalizing the SGSS (Sistema de Gestión de Servicio Social) process through a centralized, secure, and modern web system.
The main objective of EcoSteps is to simplify social service management for students and administrators by replacing manual workflows with an organized and scalable platform.
- 🔐 Secure authentication and authorization
- 👨🎓 Student and administrator roles
- 📄 Evidence and report submission
- ✅ Approval and rejection workflow
- ☁️ Cloud file storage integration
- 📧 Email OTP verification and password recovery
- 🛠️ Ticket and support system
- 📱 Responsive modern UI/UX
- ReactJS
- Bootstrap
- Axios
- Formik
- Yup
- Node.js
- Express.js
- MongoDB
- Mongoose
- JWT
- bcryptjs
- Firebase Storage
- Supabase Storage
- Resend API
- Multer
- PDFKit
- Authentication Module
- User Management
- Social Service Tracking
- Evidence Upload System
- Report Management
- Ticket Support System
- Administrator Dashboard
- Student Dashboard
EcoSteps was designed to:
- Improve social service administration workflows
- Reduce manual and repetitive processes
- Centralize information management
- Improve communication between students and administrators
- Provide secure and scalable access to the platform
This project integrates concepts related to:
- Full-stack web development
- Database management
- Secure authentication systems
- Cloud storage services
- REST API integration
- Responsive frontend architecture
- Secure software development practices
🔗 https://eco-steps.vercel.app/
This project was developed for academic and educational purposes.