Compare commits
4 Commits
split-appj
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 15f298c157 | |||
|
|
f9d750270e | ||
| 64ec5a43b2 | |||
| f62d0d64b6 |
8
.idea/.gitignore
generated
vendored
Normal file
8
.idea/.gitignore
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
# Default ignored files
|
||||
/shelf/
|
||||
/workspace.xml
|
||||
# Editor-based HTTP Client requests
|
||||
/httpRequests/
|
||||
# Datasource local storage ignored files
|
||||
/dataSources/
|
||||
/dataSources.local.xml
|
||||
8
.idea/ScoreSpot.iml
generated
Normal file
8
.idea/ScoreSpot.iml
generated
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="CPP_MODULE" version="4">
|
||||
<component name="NewModuleRootManager">
|
||||
<content url="file://$MODULE_DIR$" />
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
||||
6
.idea/copilot.data.migration.agent.xml
generated
Normal file
6
.idea/copilot.data.migration.agent.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="AgentMigrationStateService">
|
||||
<option name="migrationStatus" value="COMPLETED" />
|
||||
</component>
|
||||
</project>
|
||||
6
.idea/copilot.data.migration.ask.xml
generated
Normal file
6
.idea/copilot.data.migration.ask.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="AskMigrationStateService">
|
||||
<option name="migrationStatus" value="COMPLETED" />
|
||||
</component>
|
||||
</project>
|
||||
6
.idea/copilot.data.migration.ask2agent.xml
generated
Normal file
6
.idea/copilot.data.migration.ask2agent.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="Ask2AgentMigrationStateService">
|
||||
<option name="migrationStatus" value="COMPLETED" />
|
||||
</component>
|
||||
</project>
|
||||
6
.idea/copilot.data.migration.edit.xml
generated
Normal file
6
.idea/copilot.data.migration.edit.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="EditMigrationStateService">
|
||||
<option name="migrationStatus" value="COMPLETED" />
|
||||
</component>
|
||||
</project>
|
||||
8
.idea/icon.svg
generated
Normal file
8
.idea/icon.svg
generated
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 10 KiB |
8
.idea/modules.xml
generated
Normal file
8
.idea/modules.xml
generated
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/ScoreSpot.iml" filepath="$PROJECT_DIR$/.idea/ScoreSpot.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
6
.idea/vcs.xml
generated
Normal file
6
.idea/vcs.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
11
README.md
11
README.md
@@ -56,7 +56,7 @@ With its sophisticated tech setup, ScoreSpot brings innovation to soccer stat tr
|
||||
|
||||
**Once the following dependencies above are installed navigate to the top of the repsoitory and copy the following link:**
|
||||
|
||||
> <https://github.com/LucasPatenaude/ScoreSpot.git>
|
||||
> <https://gitlab.com/lucaspatenaude/ScoreSpot.git>
|
||||
|
||||
**Using a Git GUI or the terminal select a location to store the repository. In this example, I'll store it in a folder called `programming` in the home directory**
|
||||
|
||||
@@ -88,8 +88,7 @@ With its sophisticated tech setup, ScoreSpot brings innovation to soccer stat tr
|
||||
|
||||
`git clone https://github.com/LucasPatenaude/ScoreSpot.git`
|
||||
|
||||
> 💡 TIP 💡
|
||||
>
|
||||
> [!IMPORTANT]
|
||||
> Congragulations! ScoreSpot should now be cloned into `~/programming`
|
||||
|
||||
---
|
||||
@@ -116,8 +115,7 @@ With its sophisticated tech setup, ScoreSpot brings innovation to soccer stat tr
|
||||
|
||||
`docker-compose up -d`
|
||||
|
||||
> 💡 TIP 💡
|
||||
>
|
||||
> [!IMPORTANT]
|
||||
> Congragulations! ScoreSpot should now be deployed on your server at port 3000
|
||||
>
|
||||
> To enter your ScoreSpot deployment enter `localhost:3000/` into your browser's addess bar
|
||||
@@ -166,8 +164,7 @@ With its sophisticated tech setup, ScoreSpot brings innovation to soccer stat tr
|
||||
}
|
||||
```
|
||||
|
||||
> 💡 TIP 💡
|
||||
>
|
||||
> [!IMPORTANT]
|
||||
> Congragulations! ScoreSpot should now show it's test results on bootup
|
||||
>
|
||||
> To view the test results navigate to Docker and open the container's logs
|
||||
|
||||
36
src/app.js
36
src/app.js
@@ -140,9 +140,9 @@ app.get("/club/:clubID", [fetchClubsData], (req, res) => {
|
||||
// <!-- Section 5 : API Routes -->
|
||||
// *****************************************************
|
||||
|
||||
/************************
|
||||
Login Page Routes
|
||||
*************************/
|
||||
// ************************
|
||||
// Login Page Routes
|
||||
// *************************
|
||||
|
||||
// Redirect to the /login endpoint
|
||||
app.get("/", (req, res) => {
|
||||
@@ -189,9 +189,9 @@ app.post("/login", async (req, res) => {
|
||||
}
|
||||
});
|
||||
|
||||
/************************
|
||||
Registration Page Routes
|
||||
*************************/
|
||||
// **************************
|
||||
// Registration Page Routes
|
||||
// **************************
|
||||
|
||||
// Render registration page for /register route
|
||||
app.get("/register", (req, res) => {
|
||||
@@ -245,9 +245,9 @@ app.post("/register", async (req, res) => {
|
||||
}
|
||||
});
|
||||
|
||||
/************************
|
||||
Home Page Routes
|
||||
*************************/
|
||||
// *************************
|
||||
// Home Page Routes
|
||||
// *************************
|
||||
|
||||
app.get("/home", (req, res) => {
|
||||
const loggedIn = req.session.user ? true : false;
|
||||
@@ -266,25 +266,25 @@ app.get("/logout", (req, res) => {
|
||||
});
|
||||
});
|
||||
|
||||
/************************
|
||||
League Page Routes
|
||||
*************************/
|
||||
// *************************
|
||||
// League Page Routes
|
||||
// *************************
|
||||
|
||||
// Import and call generateLeagueRoutes function
|
||||
const generateLeagueRoutes = require("./routes/league-pages/generate-league-routes");
|
||||
generateLeagueRoutes(app);
|
||||
|
||||
/************************
|
||||
Club Page Routes
|
||||
*************************/
|
||||
// *************************
|
||||
// Club Page Routes
|
||||
// *************************
|
||||
|
||||
// Import and call generateLeagueRoutes function
|
||||
const generateClubRoutes = require("./routes/club-pages/generate-club-routes");
|
||||
generateClubRoutes(app);
|
||||
|
||||
/************************
|
||||
Favorite Team Database
|
||||
*************************/
|
||||
// *************************
|
||||
// Favorite Team Database
|
||||
// *************************
|
||||
|
||||
// Function to add a new row to the FavoriteTeams table
|
||||
// database configuration
|
||||
|
||||
Reference in New Issue
Block a user