Giter Site home page Giter Site logo

project2's Introduction

WDI Project 2: RE:crypt

Live Link: https://re-crypt.herokuapp.com/

This is my first full-stack web app which was developed for Project 2 of General Assembly's Web Development Immersive program. It provides basic functionality to view cryptocurrency projects with information taken from the CoinMarketCap API. It utilizes multiple database tables to handle user profiles and store watchlist data.

Technologies Used

  • Javascript
  • Node.js / Express
  • HTML/CSS
  • MaterializeCSS
  • EJS
  • PostgreSQL
  • Sequelize
  • B-crypt / Passport
  • Heroku
  • CoinMarketCap API

Thoughts

I really enjoy projects because they provide the chance to slow down and better understand the concepts that our instructors have been attempting to cram into our brains for the past 2 weeks. I didn't know much about backend before this unit, but it turns out I like it and would ideally work on full-stack projects. Databases will still take some getting used to, but the main concepts are clear to me and I realize that I just need to take more time to familiarize myself with Sequelize documentation.

Tuesday Trello Board State

Scope Creep

I had a ton of ideas about where I could go with this second project. Scope creep was an issue even though I was warned and on the lookout. Potential features included:

  • Alert functionality
  • Wallet address tracker
  • Miner API integration
  • AWS deployment
  • Portfolio tracking (with charting)

I spend about 4-5 hours looking into options before deciding to integrate a Portfolio. Scope creep continued when working on that and on reflection I realize that I would work on 'nice to have's' before making sure the core functionality worked. I didn't expect it, but I really appreciate how these projects are helping me to develop my time management skills.

Challenges

There were a couple bugs that really derailed my progress mid-week. These were the kind of bugs that didn't really have an answer, you just had to work around them. Sequelize also held me back a few times, but I think part of that came from me not fully understanding its features and reading through all of its documentation. I'm very currious to see what other model options are available and if I gravitate to them more.

Next Steps

I wish I had more time to work on this project. I cleaned it up and removed the unfinished lingering pieces because I would rather have a live site that looks minimal but complete over one with clearly unfinished areas. I have tons of ideas for additional components, however, and may work on implementing one or two of them to make the site feel more complete. I'm thinking either a portfolio section or a more info section.

project2's People

Contributors

ashco avatar

Stargazers

 avatar

Watchers

James Cloos 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.