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

Feature/admin panel UI #49

Closed
wants to merge 86 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
040a38d
Added mongoDB connection configuration
ama-cantabile May 4, 2024
9d2425e
Added a post request for job posting
ama-cantabile May 4, 2024
32bcbe1
Added get request to search job postings by email in route.js
ama-cantabile May 5, 2024
58044b6
Merge branch 'main' into feature/create-job-posting-api
ama-cantabile May 5, 2024
c15fa28
Added delete request that handles deleting a job posting and removed …
ama-cantabile May 5, 2024
66cb609
Added Patch request which updates any desired fields in the job posti…
ama-cantabile May 5, 2024
59d70c1
Removed unused import and removed unnecessary space
ama-cantabile May 5, 2024
6157263
Added get requests for site 1, 2, 3, and 4
ama-cantabile May 5, 2024
83d4c60
added demo code for admin panel UI
mai-vu May 7, 2024
de76e91
added jsconfig and package.json
mai-vu May 7, 2024
ca05be0
updated website title
mai-vu May 7, 2024
c073287
Delete template code
mai-vu May 7, 2024
338e7e6
Added pagination feature to the get request in site1,2,3, and 4
ama-cantabile May 7, 2024
5ca68fe
relocate admin panel UI files
mai-vu May 7, 2024
6a07375
Created siteRequestUtils.js and moved the repeated codes in sites' ro…
ama-cantabile May 8, 2024
0476e35
Updated the database connection to handle it in singleton way
ama-cantabile May 8, 2024
407af80
Merge branch 'feature/create-job-posting-api' of https://github.com/V…
mai-vu May 8, 2024
08ac170
Merge branch 'main' of https://github.com/Vero-Ventures/job-bank into…
mai-vu May 8, 2024
640c53f
intall mongoose and dotenv
mai-vu May 8, 2024
0ae6677
connected to DB and populated cards dynamically
mai-vu May 8, 2024
69ff746
Removed database connection closing code to fix the connection error …
ama-cantabile May 8, 2024
5351e59
separated icons UI
mai-vu May 8, 2024
766ae78
added CSS for Card Title
mai-vu May 8, 2024
20b5ef3
Merge branch 'feature/create-job-posting-api' of https://github.com/V…
mai-vu May 8, 2024
ee1bd7c
Removed search box
mai-vu May 9, 2024
be15904
Deleted unnecessary mongoDB connect
mai-vu May 9, 2024
88b3534
Added job ID
mai-vu May 9, 2024
d8f0199
added functionality for trash button
mai-vu May 9, 2024
f92a707
renamed to jobPostingId
mai-vu May 9, 2024
9d38d84
bug fixed: api fetch for delete
mai-vu May 9, 2024
5fcd6a0
Removed unnecessary error handling and fixed typo
ama-cantabile May 10, 2024
e20164d
Added get request by Id for job posting
ama-cantabile May 10, 2024
6d1c816
Merge branch 'main' into feature/create-job-posting-api
ama-cantabile May 10, 2024
e3b6bfa
Apply formatting changes
ama-cantabile May 10, 2024
8202560
Removed card from UI upon deleting
mai-vu May 10, 2024
cf932be
Update list of dependencies
justshye May 13, 2024
d4d5c92
Remove default styling
justshye May 13, 2024
4ccbec8
Add UserProvider component
justshye May 13, 2024
d1a0de5
Add dynamic API route handler
justshye May 13, 2024
f917798
Add skeleton landing page with login/logout functionality
justshye May 13, 2024
d04f4c8
Merge branch 'feature/create-job-posting-api' of https://github.com/V…
mai-vu May 13, 2024
16612b4
Merge branch 'main' of https://github.com/Vero-Ventures/job-bank into…
mai-vu May 13, 2024
479e9a4
added tailwind forms dependency
mai-vu May 13, 2024
435dabd
added save job posting func
mai-vu May 13, 2024
09daba4
Add information about endpoints
justshye May 13, 2024
6896178
Redirect to admin-panel home
justshye May 13, 2024
a3839cf
Add user to admin-panel
justshye May 13, 2024
3b74ab8
Fetch user from auth0 api in home page
justshye May 13, 2024
43e82f3
added add posting form
mai-vu May 13, 2024
d910b53
integrate add post api endpoint
mai-vu May 13, 2024
8b19d7b
added add pot form in Home
mai-vu May 13, 2024
32ab3e4
updated jobPageId req
mai-vu May 13, 2024
e250a8e
added styling for close button
mai-vu May 13, 2024
8e9922d
Merge branch '38-adds-filtering-back-end-apis-for-front-ends-includin…
mai-vu May 13, 2024
3d8b227
Merge branch '35-adds-sorting-back-end-api-by-job-posted-date-for-the…
mai-vu May 13, 2024
99f1b82
display postings by date created
mai-vu May 14, 2024
c7841dd
sort by date created
mai-vu May 14, 2024
91d5d21
updated UI when new posting is added
mai-vu May 14, 2024
2680a5b
return postings IDs upon creation
mai-vu May 14, 2024
fd45827
adjusted text area dynamically
mai-vu May 14, 2024
d80291b
updated dependency
mai-vu May 14, 2024
4aa70d7
Merge branch 'feature/admin-panel-UI' of https://github.com/Vero-Vent…
justshye May 14, 2024
0295434
adjust height based on current text area
mai-vu May 14, 2024
1d54385
added get specific job posting email
mai-vu May 14, 2024
ea1cb9e
integrated api endpoint for edit
mai-vu May 14, 2024
266868c
migrated fetch API code to jobPostingService
mai-vu May 14, 2024
9c13079
Turn off strict mode
justshye May 15, 2024
62f4739
Update stripe version
justshye May 15, 2024
9025da1
Update stripe version
justshye May 15, 2024
ce83934
Fix posting retrieval and rendering
justshye May 15, 2024
d205fe9
added checkbox for sites display
mai-vu May 15, 2024
7933fe4
added checkbox edit
mai-vu May 15, 2024
4caee08
added siteNames
mai-vu May 15, 2024
95f7937
deleted unnecessary lines
mai-vu May 15, 2024
be43878
update card checkbox to editable
mai-vu May 15, 2024
b087113
Removed extra line
mai-vu May 15, 2024
e9d1ddf
added site5
mai-vu May 15, 2024
9546cba
Merge branch 'main' of https://github.com/Vero-Ventures/job-bank into…
mai-vu May 16, 2024
8905389
updated API call url
mai-vu May 16, 2024
6252958
Update api url
justshye May 16, 2024
33ff8ac
Merge branch 'main' of https://github.com/Vero-Ventures/job-bank into…
justshye May 16, 2024
25f8f91
added dependency
mai-vu May 16, 2024
ecb5558
Merge branch 'feature/authentication' of https://github.com/Vero-Vent…
mai-vu May 16, 2024
4b298ec
removed unused lines
mai-vu May 16, 2024
84b5bd2
redirect to login
mai-vu May 16, 2024
19ff330
updated sites names
mai-vu May 16, 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
16 changes: 16 additions & 0 deletions components.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"$schema": "https://ui.shadcn.com/schema.json",
"style": "default",
"rsc": true,
"tsx": false,
"tailwind": {
"config": "tailwind.config.js",
"css": "src/app/globals.css",
"baseColor": "gray",
"cssVariables": false
},
"aliases": {
"utils": "@/libs/utils",
"components": "@/components"
}
}
4 changes: 3 additions & 1 deletion next.config.mjs
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
/** @type {import('next').NextConfig} */
const nextConfig = {};
const nextConfig = {
reactStrictMode: false,
};

export default nextConfig;
Loading
Loading