Skip to content

jinyorjin/Task-9.2D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dev@Deakin - Developer Community Platform

A full-stack Q&A platform designed for Deakin University students to share knowledge, ask questions, and collaborate with code.

Project Demo (Video)

Click the link below to watch the demonstration video:

Watch Dev@Deakin Task 9.2D Demo on Panopto


Key Features

This project focuses on integrating secure frontend applications with serverless backend services.

  • Community Q&A Interface: Users can post questions and search for answers in real-time.
  • Code Highlighting: Integrated CodeMirror to support rich-text editing and syntax highlighting, making code sharing readable and efficient.
  • Payment Integration: Implemented Stripe API to simulate a premium subscription model (Welcome Email & Payment Intent handling).
  • Serverless Backend: Utilizing Firebase Firestore and Authentication for secure user management and real-time data syncing.
  • Responsive Design: Optimized for various devices using React components.

Tech Stack

  • Frontend: React.js, HTML5, CSS3
  • Backend / Database: Firebase (Firestore, Auth), Node.js (Server-side logic)
  • Payment Gateway: Stripe API
  • Tools: Git, Visual Studio Code

How to Run

  1. Clone the repository:
    git clone [https://github.com/jinyorjin/Task-9.2D.git](https://github.com/jinyorjin/Task-9.2D.git)
  2. Install dependencies:
    cd Task-9.2D
    npm install
  3. Start the application:
    npm start

This project was developed as part of SIT313 Full Stack Development at Deakin University.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published