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..
- 🔐 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
Backend:
- Node.js
- Express.js
- MongoDB
- Mongoose
Image Upload:
- Cloudinary API
Data Storage:
- MongoDB
User Authentication:
- JSON Web Tokens (JWT)
You can access the frontend that is using this API by following this git repo link: Indago Web App
You can access the live version of the Indago web app by following this link Indago
-
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.
-
Email confirmation ⏳
-
Reset/Forgot password ⏳
Indago is licensed under the MIT License. See the LICENSE file for more information. MIT
Please let us know your thoughts on my app by sending any suggestions or feedback to [email protected].
- 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.