Skip to content

Project ideas for anyone looking to join the monthly challenge.

Notifications You must be signed in to change notification settings

Tunisian-GitHub-Community/Challenge-Ideas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Alt text

Core Concept :

We organize monthly challenges that are open to all Students across Tunisia, with the goal of encouraging students to expand their knowledge and improve their technical skills. Stop Talking, Start Coding.
Get to know us better Our Website .

Contributions :

Contributions are more than welcome, if you have other ideas feel free to add them. We are open to any Idea, however for those who are in need of project ideas, we made you this list!

Table of Contents

Portfolio Website

  • Description: Portfolio Website
  • Language: Html , CSS (Javascript is Optional) with Boostrap or Tailwind CSS .
  • Difficulty: easy
  • Mentoring: yes

Simple Dashboard

  • Description: a Simple Dashboard "redesign" for the Virtual University of Tunis
  • Language : Html + sass (any Css framework is optional).
  • Diffculty: easy
  • Mentoring: yes

Preloader

  • Description: a unique preloader for our website.
  • Language : Html + css (animating with css).
  • Diffculty: easy
  • Mentoring: yes

Certificate Generator

  • Description: Certificate generator (PDF).
  • Language: any
  • Difficulty: easy
  • Mentoring: yes
Useful Links Type
In JAVA article
In Python dev article

Discord Bot

  • Description: Showing our members list using the GitHub API when asked in a message (!members).
  • Language: any
  • Difficulty: easy
  • Mentoring: yes
Useful Links Type
In Python youtube tutorial
In JS github repository

Login Page

  • Description : Login Button component with Tailwind. (Without Auth)
  • Language: JavaScript (React)
  • Difficulty: easy
  • Mentoring: yes
Useful Links Type
Install tailwind docs
tailwind project youtube tutorial

TO-DO List

  • Description : Interactive lists where users can add, edit, delete, and move items.
  • Language: javaScript
  • Difficulty: easy
  • Mentorin : yes
Useful Links Type
w3schools blog tutorial
Live Coding youtube tutorial

Invoice Generator

  • Description : Invoice generator (PDF).
  • Language: any
  • Difficulty: easy
  • Mentorin : yes
Useful Links Type
In python library
In nodeJS medium article

Mobile Application

  • Description: A mobile app to list movie cards using a public API.
  • Language: Flutter /Java /Kotlin/ JavaScirpt
  • Difficulty: meduim

Open Applications

  • Description : Opening Applications for example

Example : typing in the CLI "movies" opens up netflix , increase volume and Imdb page.

  • Language: any
  • Difficulty : medium
Useful Links Type
in Python Article
in Java Article

Visualize a Kaggle dataset

  • Description: Write a jupyter document to visualize a dataset downloaded from kaggle.
  • Language: python(pandas,matplotlib)
  • Difficulty: meduim
Useful Links Type
Live Coding youtube
Live Coding youtube

KNN Classifier

  • Description: The KNN classifier is a supervised machine learning technique.
  • Language: python
  • Difficulty: meduim
Useful Links Type
explanation youtube
project blog tutorial

Sitemap Builder

  • Description: Creating Sitemap of any public websites URL.
  • Language: Any.
  • Difficulty: meduim
  • Mentoring: yes

Excel to JSON CLI

  • Transforming an Excel File to a JSON API
  • Language: any
  • Difficulty: meduim
  • Mentoring: yes
Useful Links Type
NPM module docs
project blog tutorial

Adding GitHub OAuth

  • Description: Add login to our website using Github's OAuth
  • Language: JavaScript (React , Redux, Redux-Saga).
  • Difficulty: hard
  • Mentoring: yes

How to join our Challenge and become a member ?

Simply fill our Form. And you can stay up to date by joining our facebook group. Happy Coding.

About

Project ideas for anyone looking to join the monthly challenge.

Topics

Resources

Stars

Watchers

Forks