Skip to content
Yuhao Zhu edited this page Nov 11, 2025 · 3 revisions

Welcome to the CISE_SPEED team portfolio/wiki page. This serves as a central location for all important links related to our project.

Links

About the Project

CISE_SPEED (Software Practice Empirical Evidence Database) is a searchable database of evidence about different claims regarding various Software Engineering (SE) practices. The application consists of:

  • Frontend: Next.js web application with React, deployed on Vercel
  • Backend: NestJS API server with MongoDB integration
  • Purpose: To provide a searchable database for empirical evidence related to software engineering practices

Technologies Used

  • Frontend: Next.js 15, React 19, TypeScript, Tailwind CSS, Sass
  • Backend: NestJS 11, TypeScript, MongoDB/Mongoose
  • Authentication: Next-Auth for frontend, JWT-based system for backend
  • Deployment: Vercel for frontend, self-hosted backend (typically on port 8082)

Project Structure

CISE_SPEED/
├── backend/              # NestJS API server
│   ├── src/
│   │   ├── api/          # API modules (article, user, analysis)
│   │   ├── app.module.ts # Main application module
│   │   └── main.ts       # Entry point
│   └── package.json
└── frontend/             # Next.js web application
    ├── src/
    │   ├── components/   # React components
    │   ├── contexts/     # React contexts (AuthContext)
    │   ├── pages/        # Next.js pages (index, login, submit, etc.)
    │   └── styles/       # Sass stylesheets
    └── package.json

Clone this wiki locally