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

London10-AfshaHossain-FullStackProjectAssessment-Week3-Level 300 #438

Closed
wants to merge 64 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
88fdbd2
Set up gitignore, tailwind
Afsha10 Aug 18, 2023
362ac54
Added basic VideoCard component
Afsha10 Aug 18, 2023
546d415
Level 100 WIP
Afsha10 Aug 21, 2023
9f59cba
Completed Level 100 and Level 199 WIP
Afsha10 Aug 24, 2023
d9bbe3f
Cleaned up root directory, transferred Tailwind and prettier config f…
Afsha10 Aug 25, 2023
1536a64
Uploaded date
Afsha10 Aug 25, 2023
97f2257
Used Tailwind to style the app
Afsha10 Aug 25, 2023
6203909
Merge pull request #1 from Afsha10/level-100
Afsha10 Aug 25, 2023
4365e2d
Basic setup- Added corrs and dotenv pacakages, and exampleresponse.js…
Afsha10 Aug 25, 2023
ed7800d
Worked on some some level 199 specs and did some styling using Tailwind
Afsha10 Aug 28, 2023
6fb98d0
Completed GET response
Afsha10 Aug 28, 2023
094ddfe
Simplified Import for GET response
Afsha10 Aug 28, 2023
3cac61d
Completed POST request
Afsha10 Aug 28, 2023
d106af8
Get Video by ID
Afsha10 Aug 28, 2023
ec85784
Completed DELETE by id
Afsha10 Aug 28, 2023
d41d555
Merge pull request #2 from Afsha10/level-200
Afsha10 Aug 28, 2023
b1f23f3
Level 250 WIP
Afsha10 Aug 30, 2023
9771eaf
Level 250 WIP
Afsha10 Aug 30, 2023
d09385c
Level 250 WIP
Afsha10 Aug 31, 2023
2eb4d6b
Level 250 WIP
Afsha10 Sep 4, 2023
c138bad
WIP level 250
Afsha10 Sep 5, 2023
46c4fa8
Corrected YouTube URL Validation
Afsha10 Sep 5, 2023
654f50c
Decluttered unnecessary comments, console.logs and a CSS file
Afsha10 Sep 5, 2023
c394491
Merge pull request #3 from Afsha10/level-250
Afsha10 Sep 5, 2023
1b9e46f
Added dotenv package to the server/package.json
Afsha10 Sep 11, 2023
e004e72
Working on local build
Afsha10 Sep 14, 2023
b4a3335
Update server.js
Afsha10 Sep 14, 2023
0a98d5d
Update server.js
Afsha10 Sep 14, 2023
6fa3eb6
Changed the fetch address from local server to successfully deployed …
Afsha10 Sep 15, 2023
5df3897
Connected my front end local host links to my server link
Afsha10 Sep 15, 2023
1f88ff6
Corrected a mistake in my fetch GET url in MainContainers
Afsha10 Sep 15, 2023
1012a51
Corrected paths on the server.js with proper queries
Afsha10 Sep 15, 2023
482bd51
Corrected the paths with the base url from the config
Afsha10 Sep 15, 2023
8ff9f0d
Integrating videos database with Node express js using SQL queries
Afsha10 Sep 18, 2023
9e97097
Added file to create the database table
Afsha10 Sep 18, 2023
8d9682b
Removed the unnecessary items from the object called newData in Vide…
Afsha10 Sep 18, 2023
f832310
Made the upvote and downvote rating work
Afsha10 Sep 18, 2023
2570763
Created a Footer component and made the app responsive using Tailwind…
Afsha10 Sep 18, 2023
9b96469
Merge pull request #4 from Afsha10/level-300
Afsha10 Sep 18, 2023
bd7dc12
Created a Footer component, made the app responsive using Tailwind CS…
Afsha10 Sep 18, 2023
bf46c8b
Added a loading message and animation to indicate data being loaded
Afsha10 Sep 19, 2023
734637a
Small fixes
Afsha10 Sep 20, 2023
ec5f6d8
Added YouTube validation criteria also to server.js for robust security
Afsha10 Sep 20, 2023
2d9b9bb
Fixed loading issue
Afsha10 Sep 20, 2023
8733d6a
Merge branch 'main' into level-300
Afsha10 Sep 20, 2023
cf043d0
Added a Header component
Afsha10 Sep 21, 2023
70781ac
Added a Header component
Afsha10 Sep 26, 2023
c55af80
Changed the schema
Afsha10 Oct 8, 2023
49688fd
Put ; in query and at the end of config file
Afsha10 Oct 20, 2023
f7ed0b9
Fix adding new videos on mobile
Afsha10 Oct 31, 2023
e4f65f8
Clear console.log, add meaningful comment and variable name
Afsha10 Nov 1, 2023
9d35892
Update config.js with the new render backend URL
Afsha10 Nov 7, 2023
594afe7
Create a shell script for getting the videos from the command line
Afsha10 Dec 19, 2023
a197fee
Clean the client folder by deleting unnecessary files and codes
Afsha10 Dec 22, 2023
69fc9ab
Update loading message to a friendlier one
Afsha10 Jan 1, 2024
d8e6153
Change copyright year to 2024
Afsha10 Jan 6, 2024
cf27ce9
Read the SSL parameter from the environment variable
Afsha10 Jan 8, 2024
282d860
Change the title
Afsha10 Jan 17, 2024
2214a6c
Add aws backend link to config, add test.yml to workflow folder
Afsha10 Jan 27, 2024
befd54c
Add workflow for deploying front-end to awl as CI/CD automation
Afsha10 Jan 30, 2024
822cd7c
Fix warning related to Node version 20
Afsha10 Jan 30, 2024
7f7d27b
Test to see if GitHub Action is working
Afsha10 Jan 30, 2024
96168c8
Add delete to replace the old files with the new ones
Afsha10 Jan 30, 2024
fa97d00
Correct the config file link
Afsha10 Jan 31, 2024
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
3 changes: 1 addition & 2 deletions .github/workflows/check-diff-size.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ on:
pull_request:

jobs:

check-diff:
name: Check diff size
runs-on: ubuntu-latest
Expand All @@ -28,4 +27,4 @@ jobs:
echo "The diff looks nice and small - good work! 😎"
exit 0
fi

38 changes: 38 additions & 0 deletions .github/workflows/frontend-s3-deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: S3Workflow

on:
push:
branches:
- level-300

defaults:
run:
working-directory: ./client

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3

- name: Setup NodeJS
uses: actions/setup-node@v2
with:
node-version: 20

- name: Install Dependencies
run: npm install

- name: create build
run: npm run build

- name: AWS credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{secrets.ACCESS_KEY}}
aws-secret-access-key: ${{secrets.SECRET_ACCESS_KEY}}
aws-region: eu-west-1

- name: Deploy static site to S3 bucket
run: aws s3 sync ./build s3://video-storage-app --delete
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node_modules/
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Video Recommendation App

[Screencast from 21-12-23 23:47:18.webm](https://github.com/Afsha10/volunteer-calendar/assets/115444059/5f5c4b62-b7e0-4b1c-a730-ac8f884590a1)

Front-end: https://afsha-youtube-video-storage.netlify.app/

Back-end: https://video-storage.onrender.com/videos

## Background

Before you continue to final projects we have to make sure that you can meaningfully contribute to a technical project.
Expand Down
4 changes: 4 additions & 0 deletions client/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
node_modules/
plan.drawio
plan.md
build
70 changes: 0 additions & 70 deletions client/README.md

This file was deleted.

Loading
Loading