Te Acerco Salud is a web and mobile platform that connects patients with a collaborative pharmacy network to streamline prescription fulfillment. Users can upload prescriptions, select their preferred pharmacy, and ensure complete medication availability without visiting multiple locations.
Patients often cannot fill complete prescriptions at a single pharmacy, leading to:
- Multiple pharmacy visits and increased transportation costs
- Treatment delays
- Health risks for critical patients
- Poor user experience due to fragmented inventory
A collaborative system between pharmacy chains that enables:
- Digital prescription submission
- Automatic medication availability verification
- Cross-pharmacy cooperation for complete fulfillment
- Optimized delivery and pickup times
- Backend: Laravel (PHP) - MVC Architecture
- Frontend: Laravel Blade
- Mobile: Android Studio (Kotlin/Java), Flutter (Dart)
- Database: MySQL/PostgreSQL
- API: RESTful Web Services
- Methodology: Unified Process (UP) & SCRUM
- Modeling: UML & UWE notation
- CASE Tool: Enterprise Architect
- User registration and profile management
- Enter prescriptions manually (text input)
- Pharmacy and branch selection
- Medication availability verification
- Order tracking and notifications
- Branch registration in collaborative network
- Real-time inventory management
- Order processing
- Cross-branch cooperation system
# Clone repository
git clone https://github.com/TasWebTeam/TasWebProject.git
cd te-acerco-salud
# Install dependencies
composer install
npm install
# Environment setup
cp .env.example .env
php artisan key:generate
# Configure database in .env
DB_CONNECTION=mysql
DB_DATABASE=tas_db
DB_USERNAME=your_username
DB_PASSWORD=your_password
# Run migrations
php artisan migrate
# Compile assets
npm run dev
# Start server
php artisan serve- Authentication: Laravel Sanctum/Passport
- Password encryption: bcrypt
- CSRF protection
- API rate limiting
- Input validation and sanitization
- Patient - Upload prescriptions and place orders
- Pharmacy Employee - Process orders
SCRUM
- 2-week sprints
- Daily standups
- Sprint planning, review, and retrospectives
Unified Process
- Inception, Elaboration, Construction, Transition phases
te-acerco-salud/
├── app/
│ ├── Http/Controllers/
│ ├── Models/
│ └── Services/
├── database/migrations/
├── resources/views/
├── routes/
│ ├── web.php
│ └── api.php
├── tests/
└── docs/models/
This project was developed as a team effort by Computer Systems Engineering students.
