Code-Ex
Codex is a web application designed to assist developers in their day-to-day activities. It provides a platform for executing and testing code snippets in various programming languages. Whether you're a beginner learning a new language or an experienced developer debugging code, Codex has got you covered.
Use Cases
- View and interact with a user-friendly web interface.
- Upload and process code files in various programming languages.
- Execute code snippets and receive results in real-time.
- Generate PDF reports with code outputs and additional details.
App Details
Code-Ex utilizes modern web technologies to provide a seamless user experience. The key features and technologies used in this application include:
- React: A popular JavaScript library for building user interfaces.
- Firebase: A cloud-based platform for hosting and managing data.
- Piston API: An API service that executes code snippets in various programming languages.
- jsPDF: A JavaScript library for generating PDF documents.
- HTML, CSS, and JavaScript: Standard web development languages for creating the user interface and interactivity.
Local Development
To run the application locally, follow these steps:
1. Clone the repository:
git clone https://github.com/sid-talesara/code-ex.git
2. Install dependencies:
cd code-ex
npm install
3. Set up Firebase:
Create a new Firebase project.
Update the Firebase configuration in src/firebase/firebaseConfig.js
with your own Firebase project details.
4. Start the development server:
npm start
http://localhost:3000
to view the app.
5. Open your browser and navigate to Additional Information
This project is developed as part of the frontend web developer internship task for A2S Innovate Tech. Contributions, bug reports, and feature requests are welcome. Feel free to open an issue or submit a pull request. Contact information: sidtalesara@gmail.com Thank you for your interest in Code-Ex. Happy coding!
Feel free to use this combined README.md
file for your GitHub repository and modify it further to suit your project's specific details and requirements.