Skip to content

AlejandroGispert/WEflance

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

374 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WEflance - Freelance Web Developer Platform

Project Overview

https://w-flance.vercel.app/

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.

Demo

Home+Auth small Dev-dashboard

Key Features

  • 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.

Technologies

Frontend:

  • 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.

Backend:

  • 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.

Database:

  • 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.

Deployment:

  • AWS (Amazon Web Services): Hosting and database services for the scalable deployment of the platform.

Design:

  • Figma: Collaborative design tool used for UI/UX design mockups and prototypes.
  • Visily: Another tool for designing high-fidelity wireframes and user interfaces.

Team Structure

  • Mentor: Kristoffer Tøllbøll, Magdalena Odrowąż-Żelezik
  • Team Members: Alejandro Gispert, YueJiao Shi, Ali Reza
  • Company: YAR Solutions

Development Methodology

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!

Usage

npm run dev

About

WFlance (Freelance web developer Platform) developed by Alejandro Gispert, YueJiao Shi, Ali Reza

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages

  • JavaScript 90.3%
  • HTML 8.9%
  • Other 0.8%