npm install && npm start
This is a job tracking app that allows users to keep track of their job applications. Users can add new jobs, edit existing jobs, and view all their jobs on a dashboard.
User authentication: users can register and login to access their dashboard
Add new jobs: users can add new jobs with details such as company name, position, and status.
Edit jobs: users can edit existing jobs and update their details
View all jobs: users can view all their jobs on a dashboard
Responsive design: the app is designed to work on desktop and mobile devices
-
React: front-end framework for building user interfaces
-
Node.js: back-end runtime environment for running JavaScript code
-
Express: web application framework for Node.js
-
MongoDB: NoSQL database for storing job data
-
Axios: Promise-based HTTP client for making API requests
-
bcrypt: library for hashing passwords
-
JWT: library for generating JSON web tokens for user authentication.
-
Moment.js: library for formatting dates
![Screenshot 2023-07-18 at 6 06 47 PM](https://private-user-images.githubusercontent.com/76835619/254264762-6338f63f-cea4-40f6-aae2-6e92f1e136a0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg5MTYyMTMsIm5iZiI6MTcxODkxNTkxMywicGF0aCI6Ii83NjgzNTYxOS8yNTQyNjQ3NjItNjMzOGY2M2YtY2VhNC00MGY2LWFhZTItNmU5MmYxZTEzNmEwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIwVDIwMzgzM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNiYzhiM2I4ZjA3N2EzZTAyNzk3NGQ3NjhmOTk1ZDQyOTk3MmVmM2YwZTVhOGYxNTQ3NGIyNzA4NjBlMGMyYTcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.0v3jlMUjr2M4LAPepZDDp-J9RYknKLFcDqpP8BPQ5IM)
![Screenshot 2023-07-18 at 6 06 55 PM](https://private-user-images.githubusercontent.com/76835619/254264799-cdf44cbb-3ef4-412d-ba17-14a769c582b9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg5MTYyMTMsIm5iZiI6MTcxODkxNTkxMywicGF0aCI6Ii83NjgzNTYxOS8yNTQyNjQ3OTktY2RmNDRjYmItM2VmNC00MTJkLWJhMTctMTRhNzY5YzU4MmI5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIwVDIwMzgzM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA1MjlmNTQ4NTJkMjM1Y2ZiNzQ4NTJmYzBmZGI0OTA0MGE4ZDJiYTBiOWMyM2ZjNGY5ODJiNWQyMjVhZjM3YzUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.aX4zzicDylOXWCT0AYFsnR5HmcLq9bDflBNiS7Mvj88)
![Screenshot 2023-07-18 at 6 07 44 PM](https://private-user-images.githubusercontent.com/76835619/254264810-e4239617-f5fa-4a3c-9145-96fd79450e76.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg5MTYyMTMsIm5iZiI6MTcxODkxNTkxMywicGF0aCI6Ii83NjgzNTYxOS8yNTQyNjQ4MTAtZTQyMzk2MTctZjVmYS00YTNjLTkxNDUtOTZmZDc5NDUwZTc2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIwVDIwMzgzM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM3MWEyNTBiNmI5NmY1Mzc4ZDJhZTY0NjhmOWZjMzE4ZDFkODE1NzYzYTc3MThmYzVkZjgzMTcxYzEzNTMyZjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ft9j6eR7dAhsYYM1M_1D5625Obns8oL3f2USCdJ_ttg)