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

Whales - Migration Mess - Dana, Sorida, Daria, Camila #19

Open
wants to merge 90 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
80ed5db
create components
soridalac Jun 28, 2022
b71376a
change 's'
soridalac Jun 28, 2022
7faf2e6
app files
soridalac Jun 28, 2022
cc548d1
make some change, create a newboardform, app and board
soridalac Jun 28, 2022
459da54
I edit and make some changes with post submit to the board
soridalac Jun 29, 2022
2fd97a1
Created CardList and Card components
dana-rocha Jun 30, 2022
b9826f6
CardList - Passing cardData to cardComponents
dana-rocha Jun 30, 2022
4718d66
Added cardData to App, passing data down to CardList and Card
dana-rocha Jun 30, 2022
eee3cf3
Like button functionality for cards
dana-rocha Jun 30, 2022
28422dd
Renamed Submit button under NewCardForm
dana-rocha Jun 30, 2022
4ef6c3b
remove the axios
soridalac Jun 30, 2022
276d665
edit the app js adding the curly bracket and edit the commet
soridalac Jun 30, 2022
2f3dd1f
Added board_id to card data
dana-rocha Jun 30, 2022
7efb0e0
Resolving conflict
dana-rocha Jun 30, 2022
540dcac
Commented like button, accepted both changes to NewCardForm
dana-rocha Jun 30, 2022
cdb1876
resolving commit changes
soridalac Jun 30, 2022
555ba01
trying to resolve the conflict
soridalac Jun 30, 2022
4a0d98c
adding code function inside the cardlists
soridalac Jun 30, 2022
2282c63
Working on Like button
dana-rocha Jun 30, 2022
69c72fb
it works now with the refresh page
soridalac Jun 30, 2022
875f5a9
making the cards for <name board> edit on app.js, card.js and cardlist
soridalac Jun 30, 2022
ee13c72
Co-working 6/30
dana-rocha Jul 1, 2022
f8c2708
Merge branch 'main' of https://github.com/mctagle/front-end-inspirati…
dana-rocha Jul 1, 2022
4c2db73
update the app and cardlist function
soridalac Jul 1, 2022
6ca06b6
getting result back from card
soridalac Jul 1, 2022
88ca5b0
Fix merge conflict
dana-rocha Jul 1, 2022
99f69cc
add the border to css
soridalac Jul 1, 2022
f5fbe38
Displaying Card messages for selected board
dana-rocha Jul 1, 2022
0fb1564
Displaying Card messages and like count for selected board
dana-rocha Jul 1, 2022
e94d537
Merge branch 'main' of https://github.com/mctagle/front-end-inspirati…
dana-rocha Jul 1, 2022
5fa873c
trying to fixed the error and did css for page
soridalac Jul 1, 2022
535b231
Added Delete button for cards, no functionality yet
dana-rocha Jul 2, 2022
6eb4eea
Added Delete Card button functionality
dana-rocha Jul 2, 2022
1b270e2
Added comments
dana-rocha Jul 2, 2022
1129d33
fixing the merge conflict
soridalac Jul 3, 2022
c02d953
adding the className for css and put background images
soridalac Jul 3, 2022
87b1aba
Increase likes, need to work on state
dana-rocha Jul 18, 2022
119e6c2
Increase likes working except for render
dana-rocha Jul 18, 2022
5e99122
delete boardlist, add the if check the length of message and board
soridalac Jul 18, 2022
8f3e932
Like button functionality is working
dana-rocha Jul 19, 2022
b182b2e
Added comments, removed unnecessary comments and console logs
dana-rocha Jul 19, 2022
ef0246c
Added more comments to CardList
dana-rocha Jul 19, 2022
445a7ec
Fixed Like Count, Like button is now working after refresh
dana-rocha Jul 19, 2022
faf6f96
update the form
soridalac Jul 19, 2022
cb43949
Merge branch 'main' of https://github.com/mctagle/front-end-inspirati…
soridalac Jul 19, 2022
07875cf
added sorting component
diakymenko Jul 19, 2022
d16c279
Merge branch 'main' of https://github.com/mctagle/front-end-inspirati…
diakymenko Jul 19, 2022
66c5b0f
added sorting option to Cardslist
diakymenko Jul 19, 2022
f9cdc08
adding the alerts for max 40 characters
soridalac Jul 19, 2022
2fe8b3a
Merge branch 'main' of https://github.com/mctagle/front-end-inspirati…
soridalac Jul 19, 2022
584ee0c
Styling buttons to be round
dana-rocha Jul 19, 2022
e633b1b
Merge branch 'main' of https://github.com/mctagle/front-end-inspirati…
dana-rocha Jul 19, 2022
1b2ae9c
hover to the buttons
mctagle Jul 19, 2022
288d3ac
hover on the boards list
mctagle Jul 19, 2022
15b84d1
pointer to the cursor
mctagle Jul 19, 2022
3f570ae
adding the sort and dropdown list in css
soridalac Jul 19, 2022
23a5c42
Merge branch 'main' of https://github.com/mctagle/front-end-inspirati…
soridalac Jul 19, 2022
5b794e1
Selected board box in progress to be fixed
mctagle Jul 19, 2022
263aabe
Merge branch 'main' of https://github.com/mctagle/front-end-inspirati…
mctagle Jul 19, 2022
a56ff3d
nothing new
mctagle Jul 19, 2022
4027c73
add space between sort by
soridalac Jul 19, 2022
09f93a6
Merge branch 'main' of https://github.com/mctagle/front-end-inspirati…
soridalac Jul 19, 2022
e3a0953
Adding Procfile
dana-rocha Jul 19, 2022
c59f2fe
Deleted Procfile
dana-rocha Jul 19, 2022
6a7904e
Merge branch 'main' of https://github.com/mctagle/front-end-inspirati…
dana-rocha Jul 19, 2022
1009ac5
added css for boards, selected board
diakymenko Jul 20, 2022
3f07439
change the fr in the card__container css and make adjust to create me…
soridalac Jul 20, 2022
b4fe311
added background
diakymenko Jul 20, 2022
3b5bc89
make the card slimmer
soridalac Jul 20, 2022
7aa484e
added css to buttons
diakymenko Jul 20, 2022
4db276c
Merge branch 'main' of https://github.com/mctagle/front-end-inspirati…
diakymenko Jul 20, 2022
52db85b
css for cards display
diakymenko Jul 20, 2022
d0ea815
adding footer to app.js and css
soridalac Jul 20, 2022
ffc0a7d
Merge branch 'main' of https://github.com/mctagle/front-end-inspirati…
soridalac Jul 20, 2022
4b8701e
edit inspiration board logo
soridalac Jul 20, 2022
0fbc3fe
fix the h2 and change colors
soridalac Jul 20, 2022
53ea8ae
edit some more css with background of boards
soridalac Jul 20, 2022
56bcbcf
edit the footer
soridalac Jul 20, 2022
bd89cd1
fixed the empty box
soridalac Jul 20, 2022
24f6574
fix the empty message checking
soridalac Jul 20, 2022
d7bbf8c
checking the length
soridalac Jul 20, 2022
81e2589
take out the red over the input
soridalac Jul 20, 2022
e43923f
fix the board list
soridalac Jul 20, 2022
1fb5447
add the alert for length empty
soridalac Jul 20, 2022
1509f42
clean up the code and delete a picture
soridalac Jul 20, 2022
1bac894
clean up more codes
soridalac Jul 20, 2022
fd09e61
Update README.md
dana-rocha Oct 6, 2022
471ce40
Update README.md
dana-rocha Oct 6, 2022
7ffe407
Update README.md
dana-rocha Oct 6, 2022
5d5f0d9
Update README.md
dana-rocha Oct 6, 2022
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*
82 changes: 79 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,81 @@
# Inspiration Board: Front-end Layer
# Inspiration Board - Front End
Completed by Sorida, Dana, Camila, and Daria - students at Ada Developers Academy

This scaffold only includes a `.gitignore` file.
### [Project Requirements](https://github.com/ada-c17/full-stack-inspiration-board)

To get started, follow the setup directions described in the project.
The goal of the project is to create a digital inspiration board where users can add motivational "notes".

## [Front-end deployment](https://migrationmess-front-end.herokuapp.com/)
## [Back-end deployment](https://insp-board-migrationmess.herokuapp.com/boards)
## [Back-end Github Repo](https://github.com/mctagle/back-end-inspiration-board)

## Getting Started with Create React App

This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app) and deployed with [Heroku](https://migrationmess-front-end.herokuapp.com/).

### Available Scripts

In the project directory, you can run:

#### `yarn 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.

#### `yarn 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.

#### `yarn 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.

#### `yarn 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)

#3## 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)

#### `yarn 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.14.1",
"@testing-library/react": "^13.0.0",
"@testing-library/user-event": "^13.2.1",
"axios": "^0.27.2",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "5.0.1",
"web-vitals": "^2.1.0"
},
"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:
Loading