Giter Site home page Giter Site logo

Scrum Report #4 about travelgram HOT 4 OPEN

theavi123 avatar theavi123 commented on July 24, 2024
Scrum Report #4

from travelgram.

Comments (4)

maiahta avatar maiahta commented on July 24, 2024

CS ID: o7z9a

  • This sprint I continued working on redux and routing. I also make a lot of progress on authentication and state management. The store and routes are now running and the site's pages are finally connected.
  • A very time consuming challenge I ran into was troubleshooting react-router and redux not communicating with each other. It turned out to be an issue with the recent version of the 'history' package which needed to be downgraded.
  • For this sprint I will be doing the following: persistent session (using local storage), conditional routing (logged in user vs. guest), making the dashboard a little fancy, 404 fallback page, individual trip routing, collaborators component, and the logout functionality.

from travelgram.

gokcedilek avatar gokcedilek commented on July 24, 2024

CS ID: m1w1b

  1. In this sprint I worked on connecting our backend to MongoDB, connecting our frontend to Firebase Storage for storing image data, creating POST and GET routes for the trip schemas, and creating a dashboard page that includes backend pagination and filtering.
  2. The challenges I had included implementing the pagination, as well as the styling of components.
  3. In the next sprint I will work on the logic to add collaborators to a trip, editing and deleting a trip (by the owner or by the collaborators), adding input validation to forms, and fixing the styling of components.

from travelgram.

ryan-tso avatar ryan-tso commented on July 24, 2024

CS ID: s3v6

  1. In this sprint, I worked on edit profile page, profile previews, and user avatar components and connecting them to backend.
  2. Most challenging thing was working with promises to get data ready before certain components rendered
  3. Next sprint, will be working on connecting user info / edit profile / user avatar to MongoDB and Firebase DB, and connecting with redux. Also putting working routes in navbar

from travelgram.

TheAvi123 avatar TheAvi123 commented on July 24, 2024

CD ID: e2h2b

  1. I personally worked mainly on the development of the trip-view page for this sprint. This included both front-end changes to make the page visually appealing, but also connecting it to the backend and DB. I also worked on a significant portion of the backend in terms of writing the CRUD endpoints for trip items and users, in addition to creating the Mongoose schemas.
  2. A major challenge for me this sprint was working on the client side as the component organization was a bit of a mess. There were some duplicate components and scattered functionality that made it very hard to find and expand on existing functionality.
  3. For the upcoming sprint, my focus will be on really pulling the application together by making all components adhere to a global style and further working on expanding the trip-view functionality in the backend and DB as that is the most important part of the app for the user experience.

from travelgram.

Related Issues (5)

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.