Peter's Projects
30 Days of React challenge is a step by step guide to learn React in 30 days. It requires HTML, CSS, and JavaScript knowledge. You should be comfortable with JavaScript before you start to React. If you are not comfortable with JavaScript check out 30DaysOfJavaScript. This is a continuation of 30 Days Of JS. This challenge may take more than 100
A repository for publicly/freely available Natural Language Processing (NLP) datasets for African languages.
Artificial Intelligence for Digital Response
HTTPoison to fetch a blog post from a link given
A ML model that recommends career
A carpooling application
Computer Vision, Machine learning, streamlit
This is web chat-room that allow users to participate in real-time conversations with other users through text. This applications provide a virtual space where people can join different chat rooms or channels dedicated to specific topics or interests, engage in discussions, and interact with other users.
react Movie app
A community project, that is an e-commerce website.
This project is a crop yield prediction. It predicts the most suitable crop to be cultivated or grown in a certain area with certain temperatures, rainfall, soil ph etc.
A chatbot using chatterbot python library
The project's goal is to leverage time series analysis to predict energy consumption in 10-minute windows for the city of TΓ©touan in Morocco.
Jupyter notebooks for the code samples of the book "Deep Learning with Python"
A Developer Blog and Portfolio Website using Django and Tailwind CSS
This is a Data Science Africa 2023 entry notebook.
Contains English and translated Swahili sentences on two separate files. (22,9312 sentence pairs)
A bilingual translator application using transformers. The languages are Swahili and English
This is an English to French translation ML model that uses a pre-trained model 'Helsinki-NLP/opus-mt-en-fr'
This is a flask authentication webapp project. With this module, you can reuse in your code that may need user authentication.
Flask SocketIO is a powerful library that allows real-time communication between the server and clients using WebSockets. It's commonly used for building chat applications, among other things.
Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.
Flet sample applications