GithubHelp home page GithubHelp logo

aryamanz29 / elastic-cfc Goto Github PK

View Code? Open in Web Editor NEW
14.0 14.0 9.0 1.44 MB

A Logs analyzer for developers builds on top of elastic search. ๐Ÿ“œโšก

Home Page: https://github.com/Aryamanz29/Elastic-CFC

Python 54.78% Shell 1.55% HTML 5.99% JavaScript 24.47% CSS 11.77% Dockerfile 1.44%
celery django elasticsearch python react redis

elastic-cfc's Introduction

-----------------------------------------------------

background.png


-----------------------------------------------------

C C++ Python JavaScript HTML5 CSS3 Bootstrap jQuery Django DjangoREST React MySQL Postgres Visual Studio Code Git GitHub Actions Postman Swagger Docker Heroku Linux

-----------------------------------------------------

ย 

Aryamans's GitHub activity graph

-----------------------------------------------------

connect-with-me.png

aryamanz29 aryaman_linkedIn aryaman_z29

AryamanZ29

-----------------------------------------------------

elastic-cfc's People

Contributors

aryamanz29 avatar blackphoenix42 avatar codesankalp avatar hazemessam avatar sai-02 avatar sandeep-v1404 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

elastic-cfc's Issues

PROJECT WORKFLOW ๐Ÿง‘โ€๐Ÿ’ป

Getting Started ๐Ÿ‘‡

API'S FOR PROJECT

Need Rest API's

  • To upload logs (GET,POST)
  • To View 'N' lines of recent uploaded Log (GET)
  • To Search query and Give Result (GET)

GENERAL IDEA LIST FOR PROJECT ๐Ÿ‘จโ€๐Ÿ’ป :

GENERAL IDEA LIST FOR PROJECT ๐Ÿ‘จโ€๐Ÿ’ป (Open for discussion) ๐Ÿค”

  • UI: Frontend UI improvement.
  • Dockerize: Django back-end and react frontend.
  • Feature : Logs searching/filtering result to clients via e-mail/text messages.
  • Feature : Save results in .csv/pdf/excel format.
  • Feature : User authentication & authorization.
  • CI/CD : using GitHub actions.
  • Docs: Docs Improvements.
  • Feature : Add support for different types of log files.
  • Feature : Add various Rest API endpoint for various logs filtering computations.
  • Tests : API documentation and testing.

NOTE : Before start working on above Idea-list, I would highly recommend you to run this project locally and try to upload & search query on sample-log file present in root directory of the project.

Add React Frontend Code for logs file upload

Tasks:

  1. Create a folder frontend in project root diretory.
  2. Add all the code related to frontend here. We are using react for this.
  3. Add source code in src directory
  4. create a form for logs upload in react with a loader.

Feature : Create a user `Login` & `Signup`

For sending an email/text to a user about the search/filtering of logs we need to first create a user model in the app

I will create a user authentication feature in the webapp for users to signup and keep the data of their logs . @Aryamanz29 please assign me this issue .
I'm a participant of GSSoC'22

Create API for logs upload

tasks:

  1. Create serializers and models
  2. Create postview for this upload and saving the detail to Database.
  3. Write a Get View for the same.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.