Skip to content

manuel14mds/RedNacionalCuidados

 
 

Repository files navigation

National Caregivers Network Platform

This project is a platform developed for the National Network of Caregivers across Chile. It allows caregivers who provide permanent assistance to individuals with disabilities, moderate or severe functional dependency, and/or permanent special educational needs to register and access various support resources, including an academy section with videos and a forum for information exchange.

Overview

  • Technologies Used: Next.js 14, CSS
  • Development Methodology: Scrum
  • Team Composition:
    • 3 UX-UI Designers
    • 4 Frontend Developers
    • 3 Backend Developers
    • 1 Technical Leader
    • 1 Product Owner
  • Incubated By: DesafioLatam
  • Project Status: Completed, delivered, and deployed
  • Live Link: Project Deployment

My Contributions

As a frontend developer, I worked on the following key aspects of the project:

  1. User Context Integration and Authentication:

    • Implemented the user context for the application.
    • Developed user authentication logic using Firebase Authentication.
    • Created user accounts via backend API integration.
  2. Forum Page Development:

    • Designed and implemented the layout and dynamic functionalities of the forum page.
    • Integrated the forum page with backend services.
  3. Password Recovery Page:

    • Designed and implemented the "Forgot your password?" page.
    • Integrated Firebase for password recovery and change functionalities.
  4. Route Protection System:

    • Developed route protection mechanisms based on user access levels.
  5. Academy Page Development:

    • Designed and connected the academy page to the backend.
    • Displayed videos accessible to logged-in caregivers.
  6. Project Structure Design:

    • Designed the overall structure of the frontend project.
  7. Service Logic Programming:

    • Developed multiple service logics for API and Firebase authentication integration.
  8. Other Components:

    • Designed and integrated various other components of the project.

Project Features

  • User Registration and Login:

    • Users can register and log in to the platform.
    • Access to personalized resources and information based on user roles (caregiver, administrator, root).
  • Academy Section:

    • Access to educational videos and resources.
    • Filtered content based on user location and preferences.
  • Forum:

    • Platform for caregivers to share information and support each other.
    • Location-based filtering for more relevant discussions.

Installation and Setup

To download and run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/project-repo.git
  2. Navigate to the project directory:

     cd project-repo
  3. Install the dependencies:

     npm install
  4. Run the development server:

     npm run dev
  5. Open http://localhost:3000 with your browser to see the result.

Acknowledgments

This project was a collaborative effort under the guidance of DesafioLatam. I am grateful for the opportunity to contribute to such a meaningful cause and for the support of my team members throughout the development process.

License

This project is not open-source. The National Network of Caregivers in Chile owns the code. Unauthorized use, distribution, or modification of this code is strictly prohibited without prior permission from the National Network of Caregivers in Chile. For any inquiries regarding the use or licensing of this code, please contact the project administrators.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 65.5%
  • CSS 34.5%