danieleframpton / paired-be Goto Github PK
View Code? Open in Web Editor NEWBack-end suite of micro-services for Paired app (http://paired.tech)
Back-end suite of micro-services for Paired app (http://paired.tech)
As a User,
When I visit my Account Details
And I click "View Stats"
Then I should be on /stats-profile
And I should see the following:
User Name
Total Bookings (total number of paired sessions)
Total Mentor Hours (time you spent mentoring, assume 1/2 hr. sessions)
Total Hours Mentored (time you spent being mentored, assume 1/2 hr. sessions)
List of Mentees
Create cards for user stories and tasks
Using the JSON files provided by Jeo
As a logged-in user,
when I click "Book a Pairing" in the navbar,
and when I select a program, module, and date for which a mentor is available,
and I click "Book Pairing" for a mentor's open time,
and the mentor has provided a phone number,
then the mentor/bookee will receive an SMS notification with:
https://www.paired.tech/schedule
)If the mentor has not provided a phone number,
then the mentor/bookee will receive an email notification with that same information.
Requires completion of:
Fill out the Readme with:
Prerequisite: #44
There are still some gremlins in the innards of the FE repo, need to flush 'em out
Create software architecture diagram based on whiteboard sketch
As a visitor,
When I visit the root path,
And I authenticate using GitHub,
I see a form that includes a phone number field which is required.
When I fill in the form and input a valid 10 digit US phone number,
and click "Submit,"
then I'm taken to the schedule page.
When I fill in the form and input no phone number or incomplete phone number,
I am returned to the form
and I see a error message "You must provide a valid U.S. phone number."
In FE, change src/utils/index.js:2
to point to live GraphQL endpoint
As a logged-in user,
When I visit the root path,
And I click on my profile picture,
And I click on "Edit Profile,"
I see a form that includes a phone number field which is required.
When I fill in the form and input a valid 10 digit US phone number,
and click "Submit,"
then I'm taken to the schedule page.
When I fill in the form and input no phone number or incomplete phone number,
I am returned to the form
and I see an error message "You must provide a valid U.S. phone number."
Need to decide between PostgreSQL and MongoDB; at stake is whether or not we can import the existing MongoDB data to PostgreSQL (or how challenging it would be).
Add all resources to factory bot for testing
Create wireframe diagrams of the new user-facing functionality
[ ] User Mutations - need to change user: { }
to input: { }
and wrap other mutation inputs in input: {}
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.