Skip to content

0xEgao/Event-CMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Platform Development Project

Tech Stack

Frontend

  • Frameworks: Next.js
  • Styling: Tailwind CSS

Backend

  • Server: Express (TypeScript)
  • Database: PostgreSQL

Development Roles

  • Frontend Lead: Harshit
  • Backend Lead: Sarthak

Project Overview

This project is aimed at building a scalable and robust platform using modern web technologies. The frontend and backend components are designed for seamless integration, delivering high performance and great user experiences.

Flowchart

Below is the detailed platform development flowchart:

%%{init: {'theme': 'base', 'themeVariables': {'primaryColor': '#FF5733', 'edgeLabelBackground':'#ffffff'}}}%%
%% Include content from the file provided
Loading

Features

  • Frontend:

    • Interactive UI with reusable components
    • Server-side rendering and client-side routing with Next.js
    • Styled with Tailwind CSS for a modern and responsive design
  • Backend:

    • RESTful APIs built using Express with TypeScript for type safety
    • PostgreSQL database integration for secure and scalable data storage
    • Optimized for performance and security

Project Structure

project-root/
├── frontend/            # Contains the React and Next.js frontend
└── backend/             # Contains the Express backend with TypeScript

Installation Instructions

Backend Setup

  1. Navigate to the backend directory:
    cd backend
  2. Install dependencies:
    npm install
  3. Set up environment variables in a .env file.
  4. Start the backend server:
    npm run dev

Frontend Setup

  1. Navigate to the frontend directory:
    cd frontend
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev

Contribution Guidelines

  • Code Style: Follow the ESLint and Prettier configurations.
  • Branch Naming: Use the format feature/{description} or fix/{description}.
  • Pull Requests: Ensure all code is reviewed and tested before merging.

License

This project is licensed under the MIT License.

About

all at one place ? umm maybe

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published