Skip to content

themodernmonk7/Indago-job-tracking-web-API

Repository files navigation

Logo

Indago - REST API

This API is built using Node.js and Express.js for the Indago web app, which is a platform to track and manage job applications.

It uses Cloudinary API for images upload, JSON Web tokens for user authentication, and MongoDB for data storage, with Mongoose as the ORM..

Features

  • 🔐 User authentication and authorization with JWT
  • 📝 Create, read, update, and delete job listings
  • 🔍 Track the progress of job applications status with a customized job pipeline
  • 🖼️ Upload images of job listings using Cloudinary API

Tech Stack

Backend:

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose

Image Upload:

  • Cloudinary API

Data Storage:

  • MongoDB

User Authentication:

  • JSON Web Tokens (JWT)

Frontend

You can access the frontend that is using this API by following this git repo link: Indago Web App

Demo

You can access the live version of the Indago web app by following this link Indago

Deployment

  • The frontend of the app is deployed on Netlify, a platform for easily deploying and hosting web applications.

  • The backend of the app is deployed on Railway, a platform for easily deploying and scaling Node.js applications.

Roadmap

  • Email confirmation ⏳

  • Reset/Forgot password ⏳

License

Indago is licensed under the MIT License. See the LICENSE file for more information. MIT

Feedback

Please let us know your thoughts on my app by sending any suggestions or feedback to [email protected].

🚀 About Me

  • Full-stack developer with experience in modern web development
  • Proficient in React and JavaScript for frontend development
  • Skilled in Redux Toolkit for state management in frontend applications
  • Experienced in Node.js and Express.js for backend development
  • Ability to create efficient and high-performance server-side applications
  • Proficient in using TailwindCSS for creating visually appealing and responsive user interfaces
  • Passionate about building user-friendly and efficient applications using cutting-edge technologies
  • Always eager to learn new technologies and improve skills to provide the best solutions to clients.

🔗 Links

portfolio linkedin twitter Peerlist