Welcome to my repository for the #100daysofMiva challenge! This repository contains a collection of 100 simple API projects developed over 100 days. The challenge is all about consistency, learning, and building resilience through daily coding.
The #100daysofMiva challenge is designed to help developers, especially students of Miva Open University, develop a strong work ethic by committing to coding every day. The goal is to spend at least one hour each day working on a small project, pushing the boundaries of our skills, and documenting our progress.
This repository is organized into three main sections, each corresponding to a different programming language:
/100daysofMiva
├── README.md
├── public/
│ ├── banner.jpg
│ └── (other assets)
└── Projects/
├── Day 1 | hello world API/
│ ├── php/
│ ├── nodejs/
│ ├── python/
│ └── README.md...
- PHP: Projects built using PHP, ranging from basic APIs to more complex web services.
- Python: A variety of APIs created with Python, exploring different libraries and frameworks.
- Node.js: Projects developed using Node.js, focusing on building scalable and efficient APIs.
-
Clone the Repository:
git clone https://github.com/Marvellye/100daysofMiva.git
-
Navigate to a Project:
cd PHP/Project1
-
Run the Project:
- Follow the instructions in the
README.md
file within each project directory to set up and run the API locally.
- Follow the instructions in the
Each day, a new project will be added to this repository. Every project is documented with instructions on how to set it up, the key learning points, and any challenges encountered during development.
You can join the #100daysofMiva challenge by:
- Forking this repository and working on your versions of the projects.
- Contributing to the projects by submitting pull requests.
- Sharing your progress on social media with the hashtag #100daysofMiva.
This repository is licensed under the General public License. See the LICENSE file for more details.
Follow my journey on:
Let’s code, learn, and grow together over the next 100 days!
- Hello world API
Copyright (c) 2024 Kalejaiye Oluwamayowa Samuel
Permission is hereby granted to any person obtaining a copy of this software and associated documentation files (the "Software"), to use the Software for personal and non-commercial purposes, subject to the following conditions:
-
Attribution: Credit must be given to the original author, Kalejaiye Oluwamayowa Samuel, in any use of this software.
-
Non-Commercial Use: The software may not be used for commercial purposes without prior written permission from the author.
-
No Derivatives: You may not alter, transform, or build upon this software without prior written permission from the author.
-
Contact Requirement: You must contact Kalejaiye Oluwamayowa Samuel (kalejaiyemayowa3@gmail.com, +2349153818344) to obtain permission before using, modifying, or distributing this software.
-
Legal Action: Unauthorized use of this software, or failure to credit the author as stipulated, will result in legal action.
Email: [kalejaiyemayowa3@gmail.com]
Phone: [+2349153818344]
For more information about this project, please refer to the documentation or contact the author.