Skip to content

Freelance jobs aggregator and a personal management system for user´s own freelance projects. Tech stack: JavaScript, React, Redux, Node.js, Express, MongoDB, Mongoose, Passport.js, Chart.js

Notifications You must be signed in to change notification settings

c0dewalker/all-ffers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Freelance Offers Aggregator - ALL-fers!

All-ffers is a freelance jobs aggregator from multiple freelance websites (aggregating several thousands offers) and a personal management system for user´s own freelance projects.

ezgif com-optimize (1)

Functionality:

  • Parsing/scraping of freelance IT offers from multiple websites in several countries.
  • Storing offer and user data in a cloud database (MongoDB Atlas).
  • Internal API for the client-server communication and all CRUD operations.
  • Frontend in form of a SPA (Single Page Application).
  • Personal management system for user´s own favourite, started and finished projects.
  • Graphical visualisation of user´s freelance projects statistics (Chart.js).
  • Various sorting, filtering and searching functionality.
  • Different display options for job offers (short, medium and expanded view).
  • Pagination.
  • Session based authorization and authentication (Passport.js).
  • Usage of an external API for current currency exchange rates.

Technology Stack:

  • React
  • Redux
  • ReactRouter
  • Redux-Thunk
  • Node.js
  • Express
  • MongoDB & MongoDB Atlas
  • Mongoose
  • REST API
  • Passport.js
  • Cheerio
  • Chart.js
  • HTML5
  • CSS3
  • Fixer.io API

About

Freelance jobs aggregator and a personal management system for user´s own freelance projects. Tech stack: JavaScript, React, Redux, Node.js, Express, MongoDB, Mongoose, Passport.js, Chart.js

Topics

Resources

Stars

Watchers

Forks