Logo Lanfrica

Judechuks/taskmaster

Type de record:

project
Créateur:
Jud
Hôte:
The capstone project for the 3MTT (3 Million Technical Talent) training for youths organized by the federal government of Nigeria which I was privileged to have partaken. Where I learnt software engineering: NodeJS, ExpressJS, Database, HTML, CSS, JavaScript, etc. # CAPSTONE PROJECT: TASKMASTER I had the privilege of participating in the 3 Million Technical Talent (3MTT) training program, an initiative of the Federal Government of Nigeria, specifically Cohort 2 (May 2024 - November 2024). During this program, I acquired comprehensive training in software engineering, among other disciplines. The capstone project showcased here demonstrates my proficiency in various technologies, including Node.js, Express.js, database management, HTML, CSS, and JavaScript, highlighting my skills and knowledge gained through the program. --- #### TABLE OF CONTENT - CAPSTONE PROJECT: TASKMASTER - TABLE OF CONTENT - MOTIVATION - LINK - FEATURES - DEPENDENCIES AND TECHNOLOGIES USED - Installation: --- ## MOTIVATION - To demonstrate and use my knowledge and skills gained through the 3MTT Project. - To improve my skill sets and get practical hands-on project. - To create an application that will solves the problem of unorganized tasks with proper management. --- ## LINK TaskMaster --- ## FEATURES - ### Landing page: An overview of what the TaskMaster offers and how to get started --- ## DEPENDENCIES AND TECHNOLOGIES USED - ### package.json Package manager to manage project's dependencies. #### Installation: `npm init -y` - ### Express NodeJS' framework for building web application (server side). #### Installation: `npm install express` - ### Mongoose The ODM (Object Data Modeling) library for MongoDB. The NoSQL for the database. #### Installation: `npm install mongoose` - ### Bcrypt Library for hashing passwords. #### Installation: `npm install bcrypt` - ### JsonWebToken (JWT) The jsonwebtoken for handling JWT authentication. #### Installation: `npm install jsonwebtoken` - ### CORS cors: The middleware for enabling CORS (Cross-Origin Resource Sharing). #### Installation: `npm install cors` - ### Body-Parser body-parser: The middleware to parse incoming request bodies. #### Installation: `npm install …