-
Notifications
You must be signed in to change notification settings - Fork 2
/
Notes
41 lines (23 loc) · 1.69 KB
/
Notes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Bootchamp Notes:::
Start laying out the main page which lays out topics, tags, resources based on city choices.
-Make create topic and resource become a modal popup on the main page.
--Add a search bar, and add checkboxes for what to search by!
-- Add a count to the tags - number of times its been used.
--Add likes to resources and topics - add like button!
-Every topic or resource that uses that tag, add 1 to it. (make a function for this in front api)
-Once the above is done, add a list of tags ordered by use frequency.
-Regex the content of topic.contents and resource.text for links. When these links are found, turn them into links.
- Add likes to topics and resources. Button, patch, query, etc..
-When liking a topic or resource, add that topic to contributor's liked topics. Add user's id to topicLikes.
-Return Topics in order of likes.
-Return Topics created in past week, ordered by likes.
-Remove Contributor's Topics data portion.
-Layout General sections on main Home page. Borders, and headings. Tag choice being main option. Label as "Choose Topic", automatic sort by recent and likes. Side bar containing City Choices. Block ability to like/create unless logged in. Add plus button to each section, plus button should bring up creation modal.
-Add examples to topics. Examples will be code snippets. Or call them projects.
Add bulma - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.5/css/bulma.min.css">
resources:
Move link section below and as a button switch on and off.
regex for website links:
^(http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$
kribbles@gmail.com
test1test1