Coder Social home page Coder Social logo

airavata-courses / codeninja502 Goto Github PK

View Code? Open in Web Editor NEW
1.0 4.0 1.0 53.51 MB

A portal to showcase projects/work using posts and people can seek advice or help from experts in the corresponding fields.

License: Apache License 2.0

devops science-gateways spring-boot mongodb golang reactjs nodejs java kubernetes-deployment docker

codeninja502's Introduction

CodeNinja502

Project Description: A portal to showcase projects/work using posts and people can seek advice or help from experts in the corresponding fields. Connect with the best. This portal can also be used as a project portfolio. Showcase your portfolio and get hired.

Technologies Used:

  • Node.js
  • React.js
  • Go
  • Java
  • Docker
  • Kubernetes

Project Wiki

Wiki

codeninja502's People

Contributors

marpierc avatar morparia-p avatar pulkitmathur avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

arswaroop

codeninja502's Issues

[PR-SUMMARY] Milestone 2

Hey team,
Following is the summary of my reviews:

  • The app worked perfectly without any issues.
  • GitHub hooks automatically trigger the builds and deployment.
  • Wiki instructions were pretty detailed and covered all the important aspects of the application.
  • The CI/CD integration was in place and worked very smoothly.
  • The UI is simple, minimalistic and a pleasure to the eyes.

Issues faced:

  • Explanation missing for Service Registration and Discovery in the Wiki Section #37
  • Build status not reported to git #35
  • Missing Test cases in Spring Boot and possibly other applications #34

Feedback:

  • A minor UI Bug No option to delete uploaded image during post creation #36
  • Hardcoded text for likes and inability to like the posts #33

Error while running React app.

I am facing an issue while starting the react app.

C:\Users\chaitrali\CodeNinja502\project-hub\website\app>npm start

npm ERR! missing script: start

Go service not working

Go has updated the library of mongoDB and also its usage. Will have to update the implementation of go service according to the changes in consuming the MongoDB library.

Consul integration- Building a KV store

KV store was implemented by storing values of DB username and password and applications using consul localhost endpoints to fetch the details instead of config file

Summary (of Peer Review) Milestone 2

Following are my thoughts after the review of the project:

  1. Documentation was precise and up to the mark.
  2. The napkin diagram and the architecture diagram is sufficient for describing the main idea.
  3. The application worked fluently.
  4. Had trouble building fetch service #40 .
  5. The likes in each of the posts is hard-coded. #33
  6. Maybe you can add more details for the user which can help in connecting with relevant users.

Good job.

Thanks and Regards,
Amey Avinash Tarfe

A bug in Create Post button

The service does not accept the post without the images. Probably caused due to failure to handle the case without a picture.

[Front End] Hardcoded text for likes

Hey,
I tried posting images and posts but the likes text and counter seems to be hardcoded (12 Likes) and there is no option to like the post.

Assignment 1

Hey team,

I just started with the code review. Will update my progress/issues here.

Thanks,
Nawaz

Branches naming convention and assignment-1 branch

The branch assignment-1 has all the microservices merged into a single branch which might create problems in the long run. One of the solutions mentioned during the lecture by Marlon was to create one specific branch for each microservice and merge them into their individual release branches.
ALso, the naming convention of the individual branches are not followed which is making it difficult to identify them.

Peer Review Milestone 2

Hello Team,

The wiki is really detailed and well-documented. However, I have some concerns and suggestions:

  1. All posts have 12 likes by default since it is hard-coded #33
  2. There should be an option to delete old posts. #36
  3. UI enhancements: It would be better to have a 'Create Post' button which opens up a modal and asks for relevant details instead of having it the main page. #44
  4. UI enhancements: Pagination - Currently, all the posts are shown on the same page. This would lead to infinite scrolling if the count of posts increases. #43

Peer Evaluation Milestone 2

Hello Team CodeNinja502,

I went through the Wiki, which was pretty clear and descriptive of the main idea of the project.
Can you guys share the Jenkins credentials for testing the deployment of the application?
Here is my email id for sharing the same : [email protected].

Thanks.

Upload Service and Login service failing to start

Hi the above service is not getting started,

Getting the following Error-
internal/modules/cjs/loader.js:583
throw err;
^

Error: Cannot find module '../validation/image'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
at Function.Module._load (internal/modules/cjs/loader.js:507:25)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object. (C:\Users\ishne\CodeNinja502\project-hub\website\backend\routes\upload.js:5:27)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object. (C:\Users\ishne\CodeNinja502\project-hub\website\backend\app.js:17:16)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)

Other 2 services (upload information about posts to MongoDB) and (Run React Frontend) are currently running

Unable to run install and run Go

This might be a trivial issue with the environment path on my laptop and I haven't googled the solution for the same in the spirit of hoping to help the improve the documentation.
As described in the doc linked in the installation.md, below are the environment variables:

image

In spite of following the steps, I am unable to run go build command. Below is the error :

image

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.