We have the perfect solution for you! Our Condominium Management application allows you to manage everything related to your condominium or building in an efficient and organized way.
With our application, you'll have access to all the functionalities you need for complete accounting and administrative management. You'll be able to upload and view condominium/building account statements, payment receipts, invoices/budgets for fixed and contracted services, and much more. Additionally, you'll be able to access relevant documentation such as community rules, internal regulations, meeting outcomes, and improvement or investment projects.
But that's not all. We've also included a functionality for managing reservations of common spaces like the multipurpose room. Through a calendar, you can reserve time slots by day or hour to use the space. And to ensure everything runs fairly, we've set up reservation requirements such as being up to date with expenses, taxes, and fees.
With our Condominium Management application, you can take your condominium/building management to the next level. Sign up now and start enjoying more efficient and organized management!
1 - You will have to create a .env in Front and Back folders
2 - You will have to create you own database in Mongo website
3 - You will have to create you own account for nodeMailer
4 - You will have to create you own account for Cloudinary
5 - Install the dependencies with npm install
at Back and Front folders
6 - Run the server with npm run dev
(development) or npm start (production)
MONGODB_URI= For Db in MongoDB.
URL_FRONT= For connect with frontend url
JWT_SECRET= Secret key used for JWT.
NODEMAILER_MAIL= The email there you want to use in Nodemailer.
NODEMAILER_PASSWORD=The Password of the email used in Nodemailer.
PORT=Number of the port where you wanna run api (ex. 3002).
VITE_DEPLOY_URL: URL where the frontend is deployed.
VITE_LOCAL_BASE_URL: URL where the frontend is running in local
VITE_APP_GOOGLE_ID: For use Login with Google.
VITE_APP_CLOUDNAME: name to upload user photos in cloudinary.
VITE_APP_PRESET_VOUCHERS: preset to upload voucher payments photos in cloudinary.
VITE_APP_PRESET_EDIT_USER_PHOTOS: preset to upload user photos in cloudinary.
VITE_APP_PRESET_CONSORTIUMS: preset to upload consortium photos in cloudinary.
- Hold a meeting with the team to present the project scope, objectives, and timelines.
- Set clear delivery dates for each task and ensure team members understand the deadlines.
- Identify and address issues that arise during project development.
- Conduct user testing and ensure identified issues are addressed.
- Ensure website response times are optimal and performance requirements are met.
- Monitor implementation and ensure project timelines are met.
MaitΓ©n Cullen |
- Conduct a project kickoff meeting to present the scope, objectives, and timelines.
- Review and define project requirements with the programming team and stakeholders.
- Create a project plan with a breakdown of tasks, timelines, and team responsibilities.
- Assign specific tasks to team members and establish clear delivery dates.
- Coordinate with the design team to ensure the user interface design aligns with the client's needs.
- Conduct user testing and ensure identified issues are addressed.
- Ensure website response times are optimal and performance requirements are met.
- Monitor implementation and ensure project timelines are met.
- Perform final testing and ensure the website is ready for launch.
- Conduct a project closing meeting to discuss results, team performance, and lessons learned.
Larry Aguilera |
- Set up the development environment for the project, including resource provisioning and infrastructure configuration.
- Establish version control processes and continuous integration.
- Automate the build, testing, and deployment of the application.
- Implement a configuration management strategy to ensure consistency and repeatability of deployments.
- Implement security measures for the application and its infrastructure.
- Deploy the backend and frontend of the application to the production environment.
Yamila Paez |
- Development of Rest Api for Lost and Found pets with NodeJs, TypeScript and Express.
- MongoDb Database.
- Creating filters with Mongoose and regular expressions.
- Users validation wiith JWT and Google.
- Sending emails with Nodemailer for contact, welcome and password recovery.
- Deployed on Heroku
Pablo Zalazar | Santiago Rivanegra |
- Development of the view through dynamic components with TypeScript and React.
- Adding style with Tailwind.
- Creating the linked routes of the page using React Router.
- Axios, react-hook-form and Zustand to control and submit form data.
- Using Google Oauth API as Login alternative.
- obtaining and uploading images of pets with Cloudinary.
- Deployed on Vercel.
Emanuel Capo | MartΓn Kun | Ariel MartΓnez | Ivan Belasich | Nico Smael |
Javier MorΓ³n | Omar Lestrade | David Castro |
- Create web and mobile designs in Figma that are consistent with the project's brand and vision.
- Create a wireframe for the web and mobile application that shows the navigation and structure of the user interface.
- Work with the development team to ensure that the designs are compatible with the technologies and requirements of the project.
- Create responsive designs that work on a variety of screen sizes and devices.
- Upload images to Cloudinary for storage and management.
- Create a design system that can be used in future iterations of the project or in other projects.
- Create and maintain a library of reusable design elements.
- Conduct user testing and adjust designs based on feedback received.
- Work with the development team to ensure that designs are implemented correctly.
SofΓa Munno |