SearchGar
SearchGar copied to clipboard
SearchGar - An actual Search Engine made using Python
Search Engine
A Search Engine made from scratch (not using elasticsearch or anything like that)
View The Search Engine
·
Report Bug
·
Request Feature
·
Send a Pull Request
About The Project
This is a search engine I am working on during my freetime, the challenge/goal is to make an open source search engine that can beat google's search engine. I know it's most likely not possible but in my opinion this is a fun challenge/goal to have and is a good project to learn and practice OOP, Security (current version doesn't really require it), machine learning (working on it) and more. I am working on a open source community called [SocioCoders](https://sociocoders.com) where this project will be worked on more.ToDo
- [ ] Start adding and commiting more frequently (yes I know I am a horrible person for not adding and commiting everytime I change something lol)
Built With
- [x] Python
- [x] Flask
- [x] HTML
- [x] CSS
- [ ] Bootstrap
- [ ] JS
- [ ] NextJS or ReactJS
Prerequisites
- Python
- Flask
- Docker
- Docker Compose
Installation
Backend
git clone https://github.com/roshanlam/SearchGarcd SearchGarpip3 install -r requirements.txtpython3 server.py- Go to
http://0.0.0.0:5000, that's where the search engine will be.
🚧 Roadmap
See the open issues for a list of proposed features (and known issues).
🤝 Contributing
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes, Please Keep MVC in mind (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
📝 License
- MIT License
ToDo
- [ ] Search functionality
- [ ] Implement Bert
- [ ] Classify Websites into categories
- [ ] Add NextJS For The FrontEnd
- [ ] Let User's Login and SignUp and View Their Search History.