Skip to content

πŸš€ Explore HTML, CSS, TypeScript, and Angular in this feature-rich online code editor.

Notifications You must be signed in to change notification settings

filipboshevski/CodepenClone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CodePen Clone

Welcome to the CodePen Clone repository! This Angular-based application is a feature-rich replica of the original CodePen, leveraging Firebase Auth and Firestore for seamless authentication and data storage. With HTML, CSS, TypeScript, and Angular, this project takes the concept of online code editors to the next level.

alt_text

Features

1. Single Document Storage

  • Users can store only one document per account, streamlining the experience and focusing on simplicity.

2. Authentication

  • Sign in with Google for a quick and secure access to the application.

3. Real-time Code Checking

  • Experience real-time code checking with error message explanations, enhancing the coding experience.

4. Form Control

  • Utilize form controls to customize your code editor environment according to your preferences.

5. Action Toast Confirmation

  • Receive instant feedback and confirmation through action toasts, ensuring a smooth user interaction.

Technologies Used

  • Angular: The frontend of the application is built using the Angular framework.
  • Firebase Auth: Leverage Firebase Authentication for secure and seamless user sign-in.
  • Firestore: Utilize Firestore as the backend database for efficient data storage and retrieval.
  • HTML, CSS, TypeScript: The core technologies that power the frontend development.

Getting Started

  1. Clone the repository:
git clone https://github.com/filipboshevski/CodepenClone.git
  1. Install dependencies:
cd CodePenClone
npm install
  1. Run the application:
ng serve
  1. Open in Browser: Open your browser and navigate to http://localhost:4200/ to access the CodePen Clone.

Usage

  1. Sign In:
  • Sign in using your Google account to get started.
  1. Code Editor:
  • Access the code editor, create or modify your code document.
  1. Real-time Code Checking:
  • Experience instant code checking with error message explanations for a smoother coding process.
  1. Form Control:
  • Use form controls to customize your coding environment according to your preferences.
  1. Action Toast Confirmation:
  • Receive feedback through action toasts for a clear confirmation of your actions.

Contributing

Contributions are welcome! Feel free to submit issues or pull requests for any enhancements or bug fixes.

Acknowledgments

  • Special thanks to the original CodePen for inspiring this project.
  • Thanks to the Angular, Firebase, and Firestore communities for their valuable contributions.

Happy Coding! πŸš€

About

πŸš€ Explore HTML, CSS, TypeScript, and Angular in this feature-rich online code editor.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published