This web application is the culmination of a collaborative effort between the full stack development bootcamp students at The Bridge and the UX team, aimed at solving the challenges faced by the Colegio de Administradores de Fincas de VLC-CAS. It's designed to streamline task management and organizational aspects of community management.
- Authentication: Implemented Auth0 for secure user authentication.
- CRUD Operations: Enabled Create, Read, Update, and Delete operations for both incidences and communities.
- HTTP Requests: Incorporates Axios for efficient and promise-based HTTP requests to connect the frontend and backend.
- Mobile-First and SPA: Developed as a mobile-first and single-page application (SPA) to ensure smooth user interaction without page reloads.
- React and Redux: Utilized React for the frontend and implemented state management with Redux.
- Ant Design: Integrated Ant Design components to enhance the UI and user experience.
- MVC Architecture: Followed the Model-View-Controller architecture for a structured and scalable codebase.
- React Router: Implemented React Router for seamless navigation within the SPA.
-
Frontend:
-
Ant Design
-
Backend:
-
Authentication:
-
Others:
- MVC Architecture
- Mobile-First Design
To get started with the project, follow the instructions below.
- Clone the repository
git clone https://github.com/Cocera/DT2024_client.git cd DT2024_client
- Switch to the relevant branch
git checkout [your-branch-name]
- Install dependencies
npm install
- Start the application
This will run the app in the development mode. Open http://localhost:5173 to view it in the browser. Make sure you have Node.js installed on your machine before running these commands.
npm start
https://github.com/frances0688/DT2024_server.git
Contributions are welcomed and appreciated! Your input helps us create a better community and enhance the Tu AppMinistrador project.
If you have suggestions, bug fixes, or new features to propose, here's how you can contribute:
-
Fork the Repository Click the "Fork" button on the top right of the repository's page to create your copy.
-
Create a Feature Branch
git checkout -b feature/YourName
Create a branch with a descriptive name for your contribution.
- Commit Your Changes
git commit -m 'Add some YourName'
Make your changes and commit them with a clear and concise message.
- Push to the Branch
git push origin feature/YourName
Push your changes to your branch on your forked repository.
- Open a Pull Request. Go to the original repository and click on "New Pull Request". Describe your changes and submit the pull request.
If you have a suggestion that would make this better, please fork the repo and create a pull request. Please tag it as "enhancement". Don't forget to give the project a star if you found it helpful! Your support means a lot.
Thank you for contributing to Tu AppMinistrador!
Thanks to Colegio de Administradores de Fincas de VLC-CAS for the opportunity. Appreciation to The Bridge for the Full Stack Development Bootcamp.
- Álvaro Cócera: https://github.com/Cocera
- Frances Morales Velilla: https://github.com/frances0688
- Luciana Boasso: https://github.com/Luboasso
© [2024] [The Bridge Talent Accelerator | Full-Stack Development Bootcamp 2023-2024]