Code Monkey home page Code Monkey logo

backendcvgen's Introduction

CV Generator (Prototype 3)

BACK-END functionality

Nov 2
-- added login, register and generate authentication code -- added security on authentication code and student id, where if the student register successfully their profile, a value will be triggered on the AuthKey Schema, preventing other or future users to use again the same data.

Nov 3
-- Major change on the folder structure. I've now created a 'routes' & 'models' folder, where i put the Schema's and models on 'models' folder, and the routes on 'routes' folder. It's much more cleaner and easy to manage and maintain
-- Added security on generating authentication code to students. So it will be now 1 student id = 1 authentication code
-- Added a Navigation Bar from bootstrap to let know who's the student currently logged in. and added a logout function

Nov 5
-- Integrated the prototype design to the backend (Success!) -- The only thing left was the profile page for the student

Nov 6
-- Improved version!
-- successfully merged the forgot password using tokens and nodemailer into the prototype
-- renaming the prototype 2 to prototype 3
-- next target, is to merge the export to Microsoft word and Download data.

Nov 7
-- Successfully added the Forgot password using token, nodemailer and SendGrid as the SMTP server
-- Successfully added the Generate a Microsoft Document .docx file extension.
-- Added a functionality where whenever the Student registers, a new folder will be created under the CV folder with their Fullname.StudentID as the folder name.
-- Successfully added download functionality for the CV

Nov 9
-- Added password validation functionality

Nov 11
-- Added POST request in '/test', this is for testing purposes before merging it into the actual program
-- added input field (fullname, address, mobilenumber, email and skills[array]) -- added new model 'cv'

Nov 12
-- Added profile input and skills input in student page
-- Reworked 'StudentSchema', where i added mobilenumber, address and email
-- Generated word document with: Fullname, address, mobile number, email and skills

Nov 13
-- Added functionality in skills (removing and adding)
-- updates the CV
-- Added 'cvname' function, where if you put different name then it creates a new one.
-- added jQuery

Nov 15
-- Rework Student portal page, it shows the list of CV's
-- CV's are clickable and sent to another page to edit
-- CV's have download buttons

Nov 16
-- Major Fix on UI on student portal
-- Added Experience, Skills and education schema model
-- Currently working: Creating CV with cvname, updating the personal info, the personal statement and experience -array format-

Nov 18
-- Successfully working experience fields, skills and education. All of them are pushed to theCV

Nov 19
-- integrated Victor's student portal page
-- tried ajax on Personal info, it post's data and updates the mongodb, but the data's returning on ajax is the old one

Nov 20
-- AJAX (POST request) working on Personal Info, personal statement and Experience
-- Added edit and delete request for each experience field. Edit function is halfway complete

Cheers!

-John Lois Frades
-CV Gen prototype

backendcvgen's People

Contributors

johnfrades avatar teamcg avatar

Watchers

Craig avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.