I am looking for a skilled developer to create a custom-built budget style website with additional features and e-commerce functionality.
Preferred Website Platform:
- Custom-built
Additional Features:
- Yes
E-commerce Functionality:
- Yes
Ideal Skills and Experience:
- Proficiency in custom website development
- Knowledge of e-commerce functionality implementation
- Ability to create a user-friendly and visually appealing budget style website
Leveraging C# and RAZR pages, construct a website with the following features:
1. Creation of objects according to the storyboard/mockups
a. Mockups include 7 microjourneys
i. Create a Pool/Cashflow
ii. Create another Pool/Cashflow
iii. Edit a Cashflow
iv. Create another Pool/Cashflow for SSI
v. Generate a User
vi. Modify “included” items
vii. Login/Change Password/User Management
2. Write objects to a SQL Express DB
a. 6 key objects
b. User can Create/Update/Delete business objects based on mockups
c. User can search a keyword to find a particular Pool or Cashflow
3. Ensure that development does not allow for a user to hack/spoof IDs in order to manipulate/view objects of another user
4. User signup leverages verification code process via email
5. User signup process leverages Robot prevention
6. Website is written so that it recognizes and reacts to the method of access (computer browser, mobile browser)
a. Sizing of page
b. Ad spaces available on website according to method of access. Computer has 3 ad spaces (left, right, bottom)…Mobile has one ad space (bottom)
7. All code is submitted to Github on a provided Git
8. Implementation follows structure of already established project
The primary objects of this website are:
1. Pool
2. User
3. Cashflow
4. SSIFlow
5. InflationIncrease
6. Budget
The Journey of the user is to come to the site and immediately be able to create a POOL (no user ID needed yet)…the questions for the pool are then presented to the user and a temporary POOL object is created in session. The user is then able to attach a Cashflow to the POOL object. Again, the user ID is not needed because all of this is stored in session.
Once the user has created their first pool and Cashflow, the user can then generate a cashflow time series. Based on the calculations of the pool type, a cashflow is projected against the time series. The timeseries calculation is out of scope, but the creation of the user based on wishing to do the generation IS in scope. This involves the questions for setting up the user and generating a prompt verification code that the user must now enter from their email they receive from the system. The user can ask the system to resend the email one additional time.
Once the user enters the verification code, then the user is created, the pools and Cashflow are saved to that user.
Again, the user is then allowed to:
1. Create/Modify a Pool
2. Create/Modify a Cashflow
a. Create/Modify an SSIFlow
3. Create/Modify a Budget
4. Create/Modify an inflation schedule