cs157a-section9-team6's People
Forkers
ajit-jakasaniacs157a-section9-team6's Issues
Set up Transactions Table in MySQL
Add Github Images in Footer for Welcome Page
User Log In Page
Build Registration Back-end Functionality
This needs to be done using java per course instructions. Probably requires JQuery's AJAX to send user data to the back end.
This is a multi part enhancement
Needs to
#1:
Not store any user data on the front end
That includes any JavaScript or HTML or Cookies
#2:
Hash the passwords using a reputable algorithm before AJAXing
-> use new salt each hash
-> make sure to store salt and all that information alongside the registration info
#3:
Has to be atomic as in, cannot add new user to database if registration failed
Set up user_in_group Table in MySQL
Set up Message Table in MySQL
Write TransactionsFeed which shows all the transactions the logged in user has with their status
Set up message_content table
Message_content
message_content_id, content, date_sent
Set up City Table
City
city_id, city_name
Write transactions component which has a button to pay which sends a post to java
Write react dropdown list with the received group list, and when a group is selected, get the messages for it
Write react component that shows all the messages with timestamp
Log In Functionality
check for XSS
hash password, and check if it matches with the username provided
if so, return something idk
Write java functionality for handling post to make a transaction paid
Set Up Groups Table
Create a Banking Group functionality
Takes in whatever info a banking group needs and creates one in the database. check for xss
Make Country Table
Country
country_id, country_name
Create Address Table
Address
address_id, address, zip_code, city_id, country_id
Set up Users Table in MySQL
User Sign Up Page
Make backend functionality for adding user to database
Takes in all the info of a user, hashes password, stores all that info with an INSERT statement. Also needs to check to xss attacks
Set up Payment Table in MySQL
Write java backend for retrieving all groups a user is in
Set up the MySQL Database
Can deploy on Heroku such that all 3 of us can use the db
send a message to a group chat functionality
check xss
then check to see if the user is in this group
then create message content entry, and then make message entry with the content key
Join Group functionality
User joins a specific group; aka add that user id + group id to the user_in_group table
Set up Bill Table
Bill //relationship table
bill_id , transaction_id, photo_data
Figure out what kind of variable photo_data is
I think it is blob or binary, double check
Write Java Backend for retrieving all the messages with a limit
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.