A Modern Showcase Platform for Student Projects by CodeXtream Community
π Live Demo | π Contribute | π₯ Community | π§ Support
- π― About
- β¨ Features
- π Getting Started
- π How to Contribute
- ποΈ Project Structure
- π» Technologies Used
- π€ Community Guidelines
- π οΈ Development
- π₯ Contributors & Community
- π License
- π§ Support and Contact
Welcome to the CodeXtream Community Frontend Challenges Submission Platform - a modern, responsive web application designed to showcase student projects from various coding challenges and hackathons. This platform serves as a centralized hub where aspiring developers can display their creativity, connect with peers, and build their coding portfolio.
Empowering students to showcase their coding journey and connect with a vibrant community of developers.
- π Showcase Talent: Provide a professional platform for students to display their frontend projects
- π€ Build Community: Connect developers through shared learning experiences and project collaboration
- π Track Progress: Document coding journey through challenge submissions and portfolio building
- π‘ Inspire Innovation: Encourage creative solutions and best practices in frontend development
- Dark Glassmorphism Theme: Beautiful, modern UI with glass-effect design elements
- Responsive Layout: Optimized for all devices - desktop, tablet, and mobile
- Smooth Animations: Engaging user experience with subtle animations and transitions
- Multi-Parameter Search: Search by project name, student name, college, branch, or event
- Real-time Filtering: Instant results as you type
- Event-based Organization: Projects grouped by challenge dates and events
- Social Links: Direct links to contributors' GitHub, LinkedIn, and Instagram profiles
- Community Building: Easy networking and connection with fellow developers
- Professional Networking: Enhanced visibility for career opportunities
- Simple JSON Format: Straightforward project submission via JSON files
- Automated Integration: GitHub Actions for seamless contributor management
- Pull Request Workflow: Standard Git workflow for collaboration and review
- Live Demo Links: Direct access to deployed projects
- Detailed Information: Student details, college, branch, and project information
- Professional Presentation: Clean, card-based layout for optimal viewing
Before you begin, ensure you have:
- A modern web browser (Chrome, Firefox, Safari, Edge)
- Basic knowledge of HTML, CSS, and JavaScript
- A GitHub account for contributions
- Git installed on your local machine (for development)
# Simply open the live demo
https://codextreamchallengesubmission.netlify.app/
# 1. Clone the repository
git clone https://github.com/CodeXtream-Community-cc/frontend-challenges-submission.git
# 2. Navigate to project directory
cd frontend-challenges-submission
# 3. Option A: Open directly in browser
open index.html
# 3. Option B: Use Live Server (Recommended)
# Install Live Server extension in VS Code
# Right-click on index.html and select "Open with Live Server"
# 3. Option C: Use Python's built-in server
python -m http.server 8000
# Then visit http://localhost:8000
# Install http-server globally
npm install -g http-server
# Start the server
http-server
# Visit http://localhost:8080
We welcome contributions from developers of all skill levels! Follow these steps to add your project to our showcase:
- Click the "Fork" button at the top right of this repository
- β Star this repository to show your support!
- Navigate to the
challenges/
directory - Find the appropriate
YYYY-MM-DD.json
file for your event date - Add your project information in the following format:
{
"projectName": "Your Amazing Project Name",
"studentName": "Your Full Name",
"rollNo": "Your Roll Number",
"branch": "Your Academic Branch",
"college": "Your College/University Name",
"liveLink": "https://your-deployed-project-url.com",
"socials": {
"github": "https://github.com/yourusername",
"linkedin": "https://www.linkedin.com/in/yourprofile",
"instagram": "https://instagram.com/yourhandle"
}
}
projectName
: A descriptive name for your projectstudentName
: Your full name as you'd like it displayedrollNo
: Your student roll number or IDbranch
: Your field of study (e.g., "Computer Science & Engineering")college
: Your educational institution nameliveLink
: URL to your deployed project (GitHub Pages, Netlify, Vercel, etc.)socials
: Your social media profiles (all optional but recommended)
π‘ Pro Tip: Including your social links helps others connect with your work and can lead to networking opportunities!
-
Commit your changes with a descriptive message:
git add . git commit -m "Add [Your Name]'s project submission"
-
Push to your fork:
git push origin main
-
Open a Pull Request:
- Go to your forked repository on GitHub
- Click "New Pull Request"
- Add a descriptive title and description
- Submit your PR for review
Once your PR is reviewed and merged:
- π Your project will appear on the live website
- π€ You'll be automatically added to our Contributors section
- π Your work will be visible to the entire community
frontend-challenges-submission/
βββ π .github/ # GitHub configuration
β βββ π scripts/ # Automation scripts
β β βββ add-contributor.js # Auto-add contributors
β βββ π workflows/ # GitHub Actions
β βββ add-contributor-on-merge.yml
βββ π challenges/ # Project submissions
β βββ 2025-06-28.json # Event-specific submissions
β βββ 2025-07-05.json # Organized by date
βββ π src/ # Source code
β βββ script.js # Main JavaScript functionality
βββ π index.html # Main webpage
βββ π readme.md # Project documentation
.github/
: Contains GitHub Actions workflows and automation scriptschallenges/
: JSON files containing project submissions, organized by event datessrc/
: JavaScript source code for the web application functionalityindex.html
: The main HTML file with embedded CSS and the complete web applicationreadme.md
: This comprehensive documentation file
- HTML5: Semantic markup and structure
- CSS3: Custom properties, animations, and responsive design
- JavaScript (ES6+): Modern JavaScript with async/await, modules, and DOM manipulation
- Tailwind CSS: Utility-first CSS framework for rapid UI development
- Font Awesome: Icon library for social media and UI icons
- Google Fonts: Custom typography with Space Grotesk font family
- JSON: Data structure for project submissions
- GitHub Actions: Automated workflows for contributor management
- Live Server: Development server for local testing
- Fetch API: For loading JSON data asynchronously
- DOM Manipulation: Dynamic content rendering and search functionality
- CSS Custom Properties: Theme management and design consistency
We are committed to providing a welcoming and inspiring community for all. Please follow these guidelines:
- β¨ Be respectful and inclusive in all interactions
- π― Provide constructive feedback and suggestions
- π Help newcomers and answer questions
- π Share resources and learning materials
- π Celebrate others' achievements and progress
- π« Use discriminatory or offensive language
- π« Spam or promote unrelated content
- π« Submit plagiarized or inappropriate projects
- π« Engage in harassment or trolling behavior
- Must be your own original work
- Should be a functional frontend project
- Must include a working live demo link
- Should demonstrate coding skills and creativity
- Code should be clean and well-organized
- Project should be responsive and accessible
- Live demo should be functional and bug-free
- README or documentation is encouraged
- π¬ Join our discussions in Issues and Pull Requests
- π Ask questions - no question is too small!
- π Share learning resources and tutorials
- π€ Collaborate on projects and learn together
# Clone the repository
git clone https://github.com/CodeXtream-Community-cc/frontend-challenges-submission.git
cd frontend-challenges-submission
# Start development server
# Option 1: VS Code Live Server (Recommended)
code . # Open in VS Code, then use Live Server extension
# Option 2: Python HTTP Server
python -m http.server 8000
# Option 3: Node.js HTTP Server
npx http-server -p 8000
- Local Testing: Always test your changes locally before submitting
- Cross-browser Testing: Check compatibility across different browsers
- Responsive Testing: Ensure your changes work on mobile devices
- JSON Validation: Validate JSON syntax before submitting
- Follow existing code style and conventions
- Use meaningful variable and function names
- Add comments for complex logic
- Keep functions small and focused
- π GitHub: CodeXtream Community
- π Website: codextream.in
- πΌ LinkedIn: Follow us for updates and opportunities
We extend our heartfelt gratitude to all contributors who have made this project possible:
Want to see your name here? Contribute to the project and you'll be automatically added!
- All contributors are automatically recognized in our README
- Outstanding contributions are highlighted in our community channels
- Top contributors may receive special recognition and badges
This project is open source and available under the MIT License. Feel free to fork, modify, and distribute as needed.
- π Issues: Create an issue for bugs or feature requests
- π¬ Discussions: Join our community discussions for questions and suggestions
- π§ Email: Contact us for partnership opportunities or general inquiries
- β Star this repository to receive updates
- π Watch the repository for new releases and features
- π¦ Follow CodeXtream Community on social media
Founded by Ravixalgorithm
Empowering the next generation of developers, one project at a time.