Comments (6)
Am I blocked?
No.
What I did. (Use links to GH Issues as appropriate)
Completed the UI wireframes, as per #17. Furthermore, I familiarized myself React to ensure we can begin the development of the website starting next week.
What I plan to do next week. (It's okay if you don't know or if things change. Just take a guess)
We will begin coding the frontend of the website next week, focusing on the homepage to start simple. Additionally, we will begin testing connecting the website to the database.
from beerme.
Am I blocked?
No.
What I did. (Use links to GH Issues as appropriate)
Implemented the skeleton for the Explore page, per issue #35. In addition to this, I created multiple reusable components such as the website header and the main buttons we will be using throughout the website.
What I plan to do next week. (It's okay if you don't know or if things change. Just take a guess)
Next week, we will develop the login page to test the user account creation and login flow with the backend. To work on this, however, we will need to connect the frontend and backend, a task we have yet to devote much time to.
from beerme.
Am I blocked?
No.
What I did. (Use links to GH Issues as appropriate)
Added a fair bit of functionality to the website. First and foremost, I added a true login/account creation page, as can be found in this PR, and various others, fixing the formatting and styling.
Additionally, I added a new styler to the website, react-boostrap
, to make it look far more finished than previously. After this, I had a number of pull requests adding validation logic to form submissions, and we were finally able to successfully verify the frontend's capability to speak to the database.
What I plan to do next week. (It's okay if you don't know or if things change. Just take a guess)
Next week, we will continue the development of the login page and begin building out the account page. Additionally, I will add logic to the Explore page to allow users to actually progress through the selection process and truly communicate with the server rather than relying on dummy data.
from beerme.
Am I blocked?
Partially; we're facing difficulties getting the backed up and running on a remote server so the frontend is not able to communicate with the database without a local server running.
What I did. (Use links to GH Issues as appropriate)
I was able to finalize the user's login/create account flow and send the appropriate data up to the backed. I additionally added pagination to the explore page, allowing the user to select their preferences and send make POST calls to store this data in the database.
What I plan to do next week. (It's okay if you don't know or if things change. Just take a guess)
I will be working with Vedant and Isaac to get the backed hooked up to a remote server to allow the frontend to communicate without the crutch of a local server.
from beerme.
Am I blocked?
Somewhat; the backend has been pushed for time and have not been able to get the database on a remote service, so it'll be difficult to test and verify our website's functionality. However, we will be able to overcome this by working closely together.
What I did. (Use links to GH Issues as appropriate)
I added a new page, Account Details, to allow users to view their account's information and settings #74 . This also allows business accounts to create new beers to be added to our database. Additionally, I got our UI automation tests up and running using Selenium (as can be found in #79)
What I plan to do next week. (It's okay if you don't know or if things change. Just take a guess)
I will be continuing work on ensuring the frontend is able to communicate with the backend and will hopefully run a full UI automation test across the entire website to verify the website is bug-free.
from beerme.
Am I blocked?
Partially. I am not able to access the backend on my computer since the server is ran through localhost and is using a tech stack dependent upon the .NET core framework, something that does not support macOS. I've been using @marinecossoul 's computer to add commits in the meantime.
What I did
I added a final landing page for once the user submits their selections via the Explore feature (#85). Additionally, I added a locked page for the Recommendations page (#93) and managed to add Travis CI to the repo (#89). While adding Travis, I had to fix a few test cases. I've also had various PRs here and there throughout the week with bug fixes and minor feature additions.
What I plan to do next week
The team will be working as a whole to get the final integrations completed. I will also be adding test cases throughout all of the frontend to increase code coverage, and managing any bugs that pop up.
from beerme.
Related Issues (20)
- Create skeleton for Home page
- Create skeleton for Explore page
- Figure Azure Hosting
- Learn about the Testing Framework in C#
- Acceptance Test HOT 1
- Regression Test HOT 1
- Unit Tests HOT 3
- Backend Unit Tests HOT 1
- Code Coverage
- Sprint 4 Feedback
- UI Automation HOT 1
- Travis CI HOT 6
- Add locked Recommendations page for anonymous users.
- Add landing page for Explore after the user has selected their prefs and submitted.
- Finished the framework and functionality of the Ratings page.
- Documentation HOT 1
- User Stories / Acceptance Tests
- Unit Tests & Code Coverage
- Screenshots
- UI Automation Tests
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from beerme.