Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

the-rubber-duckies Lions #38

Open
wants to merge 66 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
19b5d9f
we set up the react app and added axios.
theLP100 Jan 3, 2023
cbc5dfa
did one-time set up on Yun's local machine
YLiu811 Jan 3, 2023
3a0fd6f
Merge branch 'main' of https://github.com/YLiu811/front-end-inspirati…
YLiu811 Jan 3, 2023
a859eed
added files for components for front end
theLP100 Jan 3, 2023
5652cb6
editted app to put in the header. Yun is navigating and directing
theLP100 Jan 3, 2023
6a97055
Merge branch 'main' of https://github.com/YLiu811/front-end-inspirati…
YLiu811 Jan 4, 2023
083da70
made a card component. no functionality yet. it's called straight f…
theLP100 Jan 4, 2023
373428f
Merge branch 'main' of https://github.com/YLiu811/front-end-inspirati…
YLiu811 Jan 4, 2023
5645e83
Added CardList component. Rendering fine. Waiting to add behaviors. Y…
YLiu811 Jan 4, 2023
36df589
we made the adding like work with hard-coded data. next step is to d…
theLP100 Jan 4, 2023
78f17d3
finished like functionality and we are working on making the delete b…
theLP100 Jan 6, 2023
ed95e1f
fixed Delete Button. Done with the card and cardlist functionality co…
YLiu811 Jan 6, 2023
4d0d042
LP and Yun made the framework for the new card form. we still have t…
theLP100 Jan 6, 2023
724f9cd
LP and Yun made a new card form that connects with axios. we still n…
theLP100 Jan 17, 2023
19b9ffd
kate and sam created board component to use cardlist to render
samrenae Jan 17, 2023
505b027
fixed new card form
theLP100 Jan 17, 2023
14d7424
Sam and Kate have made a board component and have started the new boa…
theLP100 Jan 17, 2023
e43d4c3
Trying to merge and pull from main origin -Yun
YLiu811 Jan 17, 2023
92f1293
Merge branch 'main' of https://github.com/YLiu811/front-end-inspirati…
YLiu811 Jan 17, 2023
f6a2bde
newCardForm is working. Resolved merge conflict - LP&Yun. Waiting for…
YLiu811 Jan 17, 2023
f4d40dd
Sam and Kate adding updates to board component
samrenae Jan 17, 2023
67368e7
changed card_id to id for card(s)
YLiu811 Jan 17, 2023
6095ba8
added new useState useEffect for Cards and axios calls. Need to work …
YLiu811 Jan 17, 2023
daaccdc
Yun and LP added more connections to axios (delete card and fetch all…
theLP100 Jan 17, 2023
56803f9
fixing bugs within app.js
samrenae Jan 18, 2023
9e30d1c
merging changes from Sam's code
theLP100 Jan 18, 2023
b16eabf
debugging as a team, making progress, not there yet.
theLP100 Jan 18, 2023
8bbdfef
debugging continues. still not fixed.
theLP100 Jan 18, 2023
b927fd1
Yun trying to pull and need to staged for commit
YLiu811 Jan 18, 2023
1bcac38
Merge branch 'main' of https://github.com/YLiu811/front-end-inspirati…
YLiu811 Jan 18, 2023
ac79770
more debugging, not there yet.
theLP100 Jan 18, 2023
ba0f581
trying to merge
samrenae Jan 18, 2023
15840a3
help
samrenae Jan 18, 2023
9fab688
finishing merge
samrenae Jan 18, 2023
d677dd9
Fixed boards to show
samrenae Jan 18, 2023
eaf994d
Yun and LP went back to earlier work and debugged to get it showing
theLP100 Jan 18, 2023
c57aacf
fixed broken boards -Sam
samrenae Jan 18, 2023
8312ead
merged changes to main, everything works here, but board isn't included
theLP100 Jan 18, 2023
8eeb7c6
Merge branch 'main' of https://github.com/YLiu811/front-end-inspirati…
samrenae Jan 18, 2023
a4bac33
Complete merge with board branch, Sam
samrenae Jan 18, 2023
4c0d608
Display boards and cards jointly, Sam
samrenae Jan 18, 2023
55af725
Sam, made board title clickable
samrenae Jan 18, 2023
fadfc9d
Sam broke the internet trying to get cards to be called from board
samrenae Jan 18, 2023
6664d4b
Failed to fix form appearing -Sam
samrenae Jan 18, 2023
4c01ef9
Merge branch 'main' of https://github.com/YLiu811/front-end-inspirati…
YLiu811 Jan 18, 2023
595cfc2
kate made css changes to cards, forms, title
kate-varinda Jan 19, 2023
f0b9538
kate fixed cards css. board css not done yet.
kate-varinda Jan 19, 2023
3d55e91
realigned some boxes - kate
kate-varinda Jan 19, 2023
153d9d9
more sleepy css changes.
kate-varinda Jan 19, 2023
9c087e9
changed title to rubber duckies with emojis hehe
kate-varinda Jan 19, 2023
9412467
changed emojis in title again
kate-varinda Jan 19, 2023
c90ef66
Create CNAME
YLiu811 Jan 19, 2023
eb8183c
Delete CNAME
YLiu811 Jan 19, 2023
9fc002b
Merge branch 'main' of https://github.com/YLiu811/front-end-inspirati…
kate-varinda Jan 19, 2023
e94ad5f
Merge branch 'main' of https://github.com/YLiu811/front-end-inspirati…
YLiu811 Jan 19, 2023
d801b28
worked as a group of 4 to add state to selected board
theLP100 Jan 19, 2023
0249a36
Merge branch 'main' of https://github.com/YLiu811/front-end-inspirati…
YLiu811 Jan 19, 2023
3c2e842
Group continue working on addLikeCardCount
YLiu811 Jan 19, 2023
71cc572
LP, Yun, Sam - fixed like counter to update properly
samrenae Jan 19, 2023
a319460
as a group of 3 (sam, Yun, LP) we got the toggle board form working f…
theLP100 Jan 19, 2023
ab08527
added in a selected board thing
theLP100 Jan 19, 2023
e887296
Remove package-lock.json
samrenae Jan 19, 2023
141cac6
Added styling to selected board
samrenae Jan 19, 2023
24ae5cf
Styling w/ the ducks
samrenae Jan 19, 2023
2f77add
styling w duckies pt 2
samrenae Jan 19, 2023
eefc9f8
joint styling w the duckies pt3
samrenae Jan 19, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -48,3 +48,26 @@ yarn-error.log*
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# production
/build

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
71 changes: 68 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,70 @@
# Inspiration Board: Front-end Layer
# Getting Started with Create React App

This scaffold only includes a `.gitignore` file.
This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).

To get started, follow the setup directions described in the project.
## Available Scripts

In the project directory, you can run:

### `npm start`

Runs the app in the development mode.\
Open [http://localhost:3000](http://localhost:3000) to view it in your browser.

The page will reload when you make changes.\
You may also see any lint errors in the console.

### `npm test`

Launches the test runner in the interactive watch mode.\
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.

### `npm run build`

Builds the app for production to the `build` folder.\
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.\
Your app is ready to be deployed!

See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.

### `npm run eject`

**Note: this is a one-way operation. Once you `eject`, you can't go back!**

If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own.

You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it.

## Learn More

You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).

To learn React, check out the [React documentation](https://reactjs.org/).

### Code Splitting

This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting)

### Analyzing the Bundle Size

This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size)

### Making a Progressive Web App

This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app)

### Advanced Configuration

This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration)

### Deployment

This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment)

### `npm run build` fails to minify

This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify)
5 changes: 5 additions & 0 deletions README.old.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Inspiration Board: Front-end Layer

This scaffold only includes a `.gitignore` file.

To get started, follow the setup directions described in the project.
39 changes: 39 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"name": "front-end-inspiration-board",
"version": "0.1.0",
"private": true,
"dependencies": {
"@testing-library/jest-dom": "^5.16.5",
"@testing-library/react": "^13.4.0",
"@testing-library/user-event": "^13.5.0",
"axios": "^1.2.2",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "5.0.1",
"web-vitals": "^2.1.4"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
]
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
Binary file added public/favicon.ico
Binary file not shown.
43 changes: 43 additions & 0 deletions public/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#000000" />
<meta
name="description"
content="Web site created using create-react-app"
/>
<link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" />
<!--
manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
<!--
Notice the use of %PUBLIC_URL% in the tags above.
It will be replaced with the URL of the `public` folder during the build.
Only files inside the `public` folder can be referenced from the HTML.
Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`.
-->
<title>React App</title>
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
<!--
This HTML file is a template.
If you open it directly in the browser, you will see an empty page.
You can add webfonts, meta tags, or analytics to this file.
The build step will place the bundled scripts into the <body> tag.
To begin the development, run `npm start` or `yarn start`.
To create a production bundle, use `npm run build` or `yarn build`.
-->
</body>
</html>
Binary file added public/logo192.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/logo512.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
25 changes: 25 additions & 0 deletions public/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"short_name": "React App",
"name": "Create React App Sample",
"icons": [
{
"src": "favicon.ico",
"sizes": "64x64 32x32 24x24 16x16",
"type": "image/x-icon"
},
{
"src": "logo192.png",
"type": "image/png",
"sizes": "192x192"
},
{
"src": "logo512.png",
"type": "image/png",
"sizes": "512x512"
}
],
"start_url": ".",
"display": "standalone",
"theme_color": "#000000",
"background_color": "#ffffff"
}
3 changes: 3 additions & 0 deletions public/robots.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# https://www.robotstxt.org/robotstxt.html
User-agent: *
Disallow:
56 changes: 56 additions & 0 deletions src/App.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
@import url('https://fonts.googleapis.com/css2?family=Space+Mono:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono&display=swap');
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@600&display=swap');

main {
height: 100vh;
display: grid;
grid-template-columns: repeat(10, 10%);
grid-template-rows: repeat(10, 10%);
}

.title-container {
display: grid;
grid-area: 1/1/3/11;
}

.upper-box-grid {
display: grid;
grid-template-columns: repeat(5, 25%);
grid-area: 4/4/4/11;
}

.upper-box-container {
display: flex;
grid-column: 1/5;
justify-content: space-evenly
}

.inspo-board-title {
display: grid;
font-family: 'Space Mono', monospace;
font-size: 80px;
align-items: center;
justify-content: center;
background-image: linear-gradient(45deg, #FA8BFF 19%, #2BD2FF 52%, #2BFF88 76%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.text-form {
font-family: 'Roboto Mono', monospace;
font-size: larger;
color: #0cbced;
}

.hidden {
display: none;
}

.selected-board {
grid-area: 6/3/6/5;
align-self: center;
font-family: 'IBM Plex Mono', monospace;
font-size: 10px;
overflow: scroll;
}
Loading