Skip to content

Latest commit

 

History

History
52 lines (37 loc) · 2.55 KB

File metadata and controls

52 lines (37 loc) · 2.55 KB

📊 In-Demand Skills Tracker (Backend repo)

Angular Material TypeScript HTML CSS Javascript D3.js Node.js Expressjs MongoDB

A full-stack application that helps users explore and manage the most sought-after tech skills by location.

App screenshot

🌐 Live demo

A live version can be found here.

🚦 Deploy status

Netlify Status

🛠️ Technologies used

🎨 Frontend

  • Built with Angular and styled using Angular Material
  • Authenticates to backend using JWT
  • Route guards to prevent address tampering
  • Allows users to view, add, update, and manage skills and locations
  • Supports upvoting skills to reflect their demand
  • Features data visualizations with D3.js for clear insight into trends
  • Hosted on Netlify
  • Find the frontend repo here

⚙️ Backend

  • Developed with Node.js and Express
  • Provides secure APIs for authentication using JWT
  • Handles skill/user management through RESTful endpoints
  • Data stored in MongoDB database
  • Backend and database hosted on Railway

🚀 Future plans

  • Add a skill search feature to allow users to find skills by name or location.

📝 License

This project is licensed under the MIT License.