forum007's People
forum007's Issues
Set up front end fire-off for Thread data
-Set up handlebars for threads in general
-Create .js file to create, update, delete threads
Consider merging css categories into the container
Some properties (display, flex-flow) that are common to sub-classes may be best used in a container class applied directly to main.handlebars.
Make seed.js stuff
After the merge, we'll need to make scripts to seed the database via npm run seed
script in package.json.
Make sure logout works and session variables are being used
Handle errors for unique usernames and emails at user creation
-Some kind of alert or 404 or something should be sent back to the user stating that their username is taken or their email is already in use by another account.
Set up front end fire-off for Comment data
-Integrate comments HTML with thread handlebars stuff
-Create .js file to post, modify/update/delete comments to backend
As far as features go, for now, we don't need a placeholder for deleted comments. However, we certainly could implement something like that.
SQL Server
https://dbdiagram.io/home/
Create diagram outlining data structure
Create wireframe
Create a folder which contains the handlebars layouts and CSS.
Make login/logout functionality
Remove instances of index.html
index.html doesn't exist as a route. Instead, places which link to index.html should point to "/".
Create thread routes
-Threads have associations with users, boards, and comment sections.
-They are contained within boards. Users create threads and comments.
Create board routes
-This route is for the creation of boards, which I expect will probably not be directly hit by a user.
-Boards contain threads - many threads to one board.
-These will show on the home page (possibly after login).
Commit to main
This is the last step of the process before we experiment with heroku. main will be our deployment branch and should be as clean and functional as possible.
Set up basic express back-end with routes
Review project requirements
Consult with the grading criteria of our project to confirm that we do indeed meet those criteria. If not, then we need to add things that qualify into our codebase.
After routes merge, modify seed.js to reflect dropping of commentSection
CommentSection is redundant, I admit it! Once we get all the routes merged properly and confirmed to still be functional on working-branch, we will trim the code so that we no longer seed our database with comment section data.
Create comment routes
-Comments are contained within comment sections. There isn't a direct relationship between individual comments and threads except through comment sections.
-They will need to be created either simultaneously with the thread, or with the creation of the first comment.
Fix password hashing on user PUT request
Creating a new user properly hashes a password before creation. Updating that user's password just sends the raw password to the database, and does not hash the password for some reason.
Clean up comments
Comments in code should describe functionality where it isn't immediately obvious. We need to delete comments which have other stuff in them, like previous code or unused CSS.
Set up front end fire-off for User data
-Create handlebars for user creation
-Create handlebars for viewing and updating user profile information
-Create .js files to gather data from the front end for these handlebars pages and send it to the backend
Create user routes
-User routes have to include some session validation, and must be hit at creation and at login.
Goal: Merge backend and Frontend to a working branch by end-of-day 5/22
The views and backend do not need to be deployment perfect; we just need to merge working components together to avoid conflict and divergence later down the road.
Fix issue where scrolling isn't possible and half of the page isn't viewable by default
We noticed this a little last night when we were working on fireoffs. I would wager this is a problem with the way flexbox is being used in our css right now. We need to correct this.
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.