Skip to content

fasilofficial/fasilofficial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

46 Commits
Β 
Β 

Repository files navigation

Hey πŸ‘‹, I'm Fasil

DEVELOPER. PHOTOGRAPHER. CINEPHILE.

import express, { Express, Request, Response, NextFunction } from "express";
import cors from "cors";

const PORT = 3000;

const app: Express = express();

app.use(cors());
app.use(express.json());

app.get("/about", (req: Request, res: Response) => {
  res.status(200).json({
    fullName: "Muhammed Fasil K",
    interests: ["coding πŸ’»", "movies 🎬", "music 🎧"],
    askMeAbout: ["web development", "movies"],
    skills: [
      "JavaScript",
      "TypeScript",
      "ReactJS",
      "Node.js",
      "Express.js",
      "Laravel",
      "Python",
      "MongoDB",
      "MySQL",
    ],
  });
});

app.get("/contact", (req: Request, res: Response) => {
  res.status(200).json({
    email: "muhammedfasilofficial@gmail.com",
    portfolio: "https://fasils.vercel.app",
    links: {
      linkedin: "https://www.linkedin.com/in/mfasilofficial",
      leetcode: "https://leetcode.com/fasilofficial",
    },
  });
});

app.use((req: Request, res: Response, next: NextFunction) => {
  res.status(404).json({ message: "Route not found" });
});

app.use((err: any, req: Request, res: Response, next: NextFunction) => {
  console.error(err.stack);
  res.status(500).json({ message: "Internal Server Error" });
});

app.listen(PORT, () => {
  console.log(`Server is running on http://localhost:${PORT}`);
});

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published