WEflance is a dedicated platform designed to help freelance web developers streamline client management, project tracking, and financial organization. The goal of WFlance is to simplify the day-to-day tasks of freelancers by providing tools to efficiently manage their projects, deadlines, payments, and communication with clients.
This project will provide essential features such as client communication, deadline tracking, task lists and status tracking, project dashboards, payment tracking, and task timers—all in one unified platform.
- Client Communication: A streamlined messaging with Socket.io system for easy interaction with clients.
- Deadline Tracking: Keep track of project deadlines and milestones with ease.
- Project List and Projrct Tracking: Organize projects, assign them, and stay on top of progress.
- Project Dashboard: A centralized place to view project details and upcoming deadlines.
- Next.js: A powerful React framework for building fast and scalable web applications.
- TailwindCSS: A utility-first CSS framework for designing custom UIs quickly.
- ChadCN: A modern component library built with TailwindCSS, offering customizable and accessible UI components for seamless development.
- Material UI: A popular React component library for implementing Material Design with ease.
- Node.js: JavaScript runtime for building fast and scalable network applications.
- Express.js: A minimal web framework for Node.js to build RESTful APIs.
- Sequelize: A promise-based Node.js ORM for working with relational databases like PostgreSQL.
- Socket.io: A library for enabling real-time, bi-directional communication between web clients and servers, widely used for applications like chat systems and live updates.
- PostgreSQL: A robust, open-source relational database system used for storing all platform data securely.
- AWS RDS: A fully managed relational database service that simplifies database setup, scaling, and maintenance while ensuring high availability and security.
- AWS (Amazon Web Services): Hosting and database services for the scalable deployment of the platform.
- Figma: Collaborative design tool used for UI/UX design mockups and prototypes.
- Visily: Another tool for designing high-fidelity wireframes and user interfaces.
- Mentor: Kristoffer Tøllbøll, Magdalena Odrowąż-Żelezik
- Team Members: Alejandro Gispert, YueJiao Shi, Ali Reza
- Company: YAR Solutions
We are using Agile methodologies to ensure flexibility and continuous improvement throughout the development of WFlance. Our team will work in iterations, focusing on delivering incremental improvements and ensuring that feedback is incorporated into each stage of development.
We are committed to building a transparent and efficient platform that addresses the challenges freelance web developers face every day. By using modern technologies and best practices, WFlance aims to be a valuable tool for the freelance community. Stay tuned for updates and progress as we build this exciting platform!
npm run dev
