johnagl / shortlist Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
These past two weeks I have worked on learning how to integrate meteor with our previous project relying on react and redux and making changes accordingly so actions we make on the front-end persist in the database. I also implemented the counter feature on top of each category and helped redo the css. In the next two weeks I will be focusing on how we have users and the ability to log in and sign up and access their own data. The last two weeks were challenging with making changes and integrating meteor and mongo, I think the hardest was getting started and adding jobs to our collection but then also in the front end and how to fetch the jobs from the server. Our group also decided to refactor our data and make two different collections.
With my group, I worked on creating our project idea Shortlist. I worked on developing the user dashboard interface including the prototype for the “full” view.
One of the major challenges I came across was determining the feasibility of some of our project ideas, given the time constraint and that we have yet to learn most of the technologies we are going to use for the project.
For the upcoming iteration I plan on setting up our project repository’s meteor, react and redux structure as well as creating react components for the job stage categories (wishlist, applied, phone screen etc).
These past two weeks I worked on adding the login and register feature to the project using Meteor. One major struggle was that I was trying to use meteors built in blaze components which are hard to change. Switching to making my own components for login and register and then making meteor login and register calls was much better. I also started looking into how we might be able to have a document upload feature so that users can store their files. Going forward I am going to try and make document upload work and also add on atlas to the project and look into how we are going to be deploying (research galaxy deployment).
These past two weeks, I have been working on the login and sign up components. Together as a group we’re going to work on getting actions and redux working so that we can have the functionality where we can click add and be able to listing details and those appear on the dashboard in an individual job card. I will be looking into the login/password storage API that Daniel our speaker today mentioned and see if I can implement that. In the last two weeks, I spend a significant amount of time trying to learn react and redux. I got very confused and stuck with redux and hopefully this time applying it now to the project will help piece things together for me.
The last two weeks, I worked on implementing Redux properly, as well as implementing the layout, styling, and functionality of the job cards. A challenge I faced was figuring out how to structure our initState data in a way that would be best suited for use with MongoDB. I also had to overcome issues with default formatting on Reactstrap, which I finally figured out. This week, I am responsible for continuing on the job cards: adding an edit menu to job cards when clicked, colouring by status, updating the UI to a less 1985 ski jacket/Baskin Robbins palette, and integrating company logos on job cards via the external Clearbit API.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.