dayone's People
dayone's Issues
When a user is created, create a record in AirTable
Users can register for DayOne
As a user, I can register for DayOne so that I can create a profile for my role.
Acceptance Criteria
- Users can register using MemberStack
- When a user registers for MemberStack:
- They receive an email confirming their account was created
- They are added to the newsletter mailing list.
- A record is created in AirTable
- A record is created in WebflowCMS
- The user is redirected to the profile creation page
Automated code challenge review
When the developer survey is complete, add the data from the survey to Airtable
Code challenge 3 month lock-out
Code challange accepted email notification
Developer profile
As a user, I can create and update my developer profile.
Acceptance Criteria
- Users can create a developer profile
- Users can update their profile until DayOne approves the profile.
- When a profile is approved, it becomes publicly available along with a share link
- Personal information such as email and phone number are redacted from the public profile.
- The developer can edit the profile after it has been approved, but doing so will send a request back to DayOne for approval.
Developer code challenge page
When a user signs up, they are redirected to the profile creation page
Create a Paperform survey that walks the user through creating their profile
Create a marketing group in SendGrid for users
Code challenge second attempt email notification
Developer Interview
As a developer, I can complete the interview process with DayOne, so that I can apply for multiple jobs with out needing to go through the interview process each time.
Acceptance Criteria
Editing an approved profile sends the profile back throught the approval process
Code Challenge
As a Developer, when I create a profile, I am prompted to complete a code challenge.
- Once a developer creates their profile, a link is sent to them that contains the code challenge.
- We capture when the code challenge was started and when they completed it.
- The code challenge is 2-3 questions with a definitive answer.
- Once the code challenge is complete, the code they used to complete the challenge is also captured.
- Once the code challenge is accepted, DayOne staff can request an interview.
- Requesting an interview with the developer sends an email to the user with a link to the interviews calendar.
- The email links to a WebFlow page with information about the interviewer and their calendar.
- The developer is also given a guide showing what to expect during the interview process.
- A Coda doc is created to help conduct the interview.
- If the code challenge is rejected, The user receives a rejection email
- An a email is sent to the developer detailing why the challenge was rejected
- They are invited to retake the challenge.
- If they are rejected a second time, they will be unable to take the code challenge again for 3 months.
- An email is sent detailing why they failed and when they will be eligible to try again.
When the developer profile data is updated in AirTable, it is updated on Webflow.
Code challenge rejected email notification
When a user is created, they are added to the all users marketing group
unapproved profiles are not visible to the public
Code challenge rejected profile notification
When a user is created, an email is sent to the user welcoming them to the platform
Set up and configure Sendgrid
When the developer survey is complete, add the data from the survey to Webflow CMS
Code challenge email notification
Code challenge submital process
DayOne staff can approve a profile in AirTable
Design the profile page for Developer Profiles
Code challenge accpeted profile notification
Set up and configure memberstack with Webflow
Create the profile page in webflow
Manual code challenge review
Code challenge retry attempt
When a user is created, create a Webflow CMS record for the user
Create sign up page
Code challenge task listed on the profile page
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.