diff --git a/backend/.env.example b/backend/.env.example deleted file mode 100644 index 98f9688..0000000 --- a/backend/.env.example +++ /dev/null @@ -1,3 +0,0 @@ -PORT=5000 -MONGO_URI=mongodb://localhost:27017/githubTracker -SESSION_SECRET=your-secret-key diff --git a/backend/server.js b/backend/server.js index 3f19f00..4aa453d 100644 --- a/backend/server.js +++ b/backend/server.js @@ -1,39 +1,44 @@ -const express = require('express'); -const mongoose = require('mongoose'); -const session = require('express-session'); -const passport = require('passport'); -const bodyParser = require('body-parser'); -require('dotenv').config(); -const cors = require('cors'); +const express = require("express"); +const mongoose = require("mongoose"); +const session = require("express-session"); +const passport = require("passport"); +const bodyParser = require("body-parser"); +require("dotenv").config(); +const cors = require("cors"); // Passport configuration -require('./config/passportConfig'); +require("./config/passportConfig"); const app = express(); // CORS configuration -app.use(cors('*')); +app.use(cors("*")); // Middleware app.use(bodyParser.json()); -app.use(session({ +app.use( + session({ secret: process.env.SESSION_SECRET, resave: false, saveUninitialized: false, -})); + }) +); app.use(passport.initialize()); app.use(passport.session()); // Routes -const authRoutes = require('./routes/auth'); -app.use('/api/auth', authRoutes); +const authRoutes = require("./routes/auth"); +app.use("/api/auth", authRoutes); // Connect to MongoDB -mongoose.connect(process.env.MONGO_URI, {}).then(() => { - console.log('Connected to MongoDB'); +mongoose + .connect(process.env.MONGO_URI, {}) + .then(() => { + console.log("Connected to MongoDB"); app.listen(process.env.PORT, () => { - console.log(`Server running on port ${process.env.PORT}`); + console.log(`Server running on port ${process.env.PORT}`); }); -}).catch((err) => { - console.log('MongoDB connection error:', err); -}); + }) + .catch((err) => { + console.log("MongoDB connection error:", err); + }); diff --git a/src/assets/git_icon.png b/src/assets/git_icon.png new file mode 100644 index 0000000..fac8ff1 Binary files /dev/null and b/src/assets/git_icon.png differ diff --git a/src/components/Navbar.tsx b/src/components/Navbar.tsx index bf67ba3..8d61b06 100644 --- a/src/components/Navbar.tsx +++ b/src/components/Navbar.tsx @@ -10,127 +10,92 @@ const Navbar: React.FC = () => { const { toggleTheme, mode } = themeContext; return ( -