Giter Site home page Giter Site logo

website's Introduction

Contributors Forks Stargazers Issues MIT License


Lenra's website

The Lenra's project presentation website.

Report Bug · Request Feature

This project uses the Lesta framework.

Getting started

You can run this project from the Docker image:

docker run --rm -it -p 8080:8080 lenra/website

Or you can run it with NodeJS:

npm i
npm start

The website will be available at http://localhost:8080/

To run it locally with the Ghorgamel integration (requires Dofigen):

dofigen dofigen.yml
docker-compose build
docker-compose up -d

It is recommended to define the GITHUB_TOKEN with a GitHub personnal access token in a .env file avoid GitHub API limitations.

The Ghorgamel url will be managed by the GHORGAMEL_URL environment variable. If not defined, it will be http://localhost:8081/.

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please open an issue with the tag "enhancement". Don't forget to give the project a star if you liked it! Thanks again!

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

Lenra - @lenra_dev - [email protected]

Project Link: https://github.com/lenra-io/website

(back to top)

website's People

Contributors

taorepoara avatar jonas-martinez avatar shiipou avatar nesqwik avatar pichoemr avatar thibault5 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

website's Issues

Some sentences of the website sound really frenchy

@taorepoara

The open source all-in-one app development solution ! => The all-in-one open source application development solution!

The Lenra platform is made to accelerate the creation of your applications and simplify their hosting while preserving your users' personal data. => The Lenra platform is made to accelerate the creation of your applications and simplify their hosting while preserving the personal data of your users.

on frameworks, datas, and compatibilty on any device. => on frameworks, data, and compatibility across devices.

Deployment of your application is greatly simplified and can be done with one single click button. => Deploying your application is greatly simplified and can be done with a single click.

The application has a scalable environment without limits, which allows the infrastructure to adapt to the needs of your application. => The application has a limitless scalable environment, allowing the infrastructure to adapt to the needs of your application.

modifs texte homepage

en haut : "It allows you to implement your applications faster in order to test your market." je trouve pas ça accrocheur. Plutôt reprendre "You can finally focus on what you love : develop, deploy and repeat !"

speed up : "To create and deliver apps, you no longer need to juggle with technologies and services. Our all-in-one platform gives you agility on frameworks, datas, and compatibilty on any device. You can now test your market faster !"

Footer -

Add twitch logo in the footer "for developpers"

twitch-tv-logo-51C922E0F0-seeklogo com

Home Page design & content

Presentation video, explanation of how it works with the three main points (creation, deployment and security) and project partners

Cookie banner info

What happened?

Just remove the "any" at the end of the message
Capture d’écran 2023-03-31 à 15 29 59

What browsers are you seeing the problem on?

No response

Version

No response

Relevant log output

No response

[Bug]: Dev backoffice links are broken

What happened?

Many links to the dev backoffice are broken. They link to the /register page that does not exist anymore.

Change the link to target the /

What browsers are you seeing the problem on?

No response

Version

No response

Relevant log output

No response

[Task] Create the pricing page

What should be done

Create a new page that explains the Lenra pricing.

Technical recommandation

The page list in the header might be to large with this new page...

[Bug]: button alignement

What happened?

Align button "Github Sponsor" with icon in footer

What browsers are you seeing the problem on?

No response

Version

No response

Relevant log output

No response

[Task] Add numbers to the tabs buttons

The tabs button in the discover page (maybe others two) are not understood as steps but parallel choices.

What should be done

Add a number prefix to the tab title to understand that they are steps.

Technical recommandation

Do the increment in CSS.

[Task] Create blog pages

What should be done

Create a sub part to the website for blog articles like designed here:
https://www.figma.com/file/1TeGq312pT4ZIiRn5u6iYU/03_ipsoon%26lesdevs?node-id=1041%3A13736&t=53DAHQkFrXyxOdPS-1

Each article has a github account as an author who is the file creator.

The blog url is https://www.lenra.io/blog/

Technical recommandation

To get the file creator, get the first commit of the file with the GitHub API (needs authentication): https://api.github.com/repos/lenra-io/articles/commits?path=articles/yaml-better-then-json/README.md

The commit could also be found with git but not the author infos: git log --reverse --format="%H" -1 articles/yaml-better-then-json/README.md

The modifications in the article project will generate the article pages and dispatch an event to the website project to rebuild the website.

Ecological concerns

If possible do not manage articles with a backoffice but with static generations.

Add text under "features" - beta page -

1st paragraph under "features" replace
"in the beta version, you will have access to several features that will allow you to start developing with our solution."
by
Lenra is a framework to create and host cross platform apps. You have to create your project using the Lenra framework.
Think of Lenra as a Firebase-like platform with an integrated UI system and much more privacy-focused.
You describe your UI (widgets) using JSON, connect your UI to the data using the query system and bind “listeners” on user event.
When the user trigger the Event, your back-end listener is called and give you the possibility to update your data via the API.
When your data is changed, the UI connected to the data is updated and sent back to the user automatically and on realtime.
We currently only support app using the node12 template we provide but we are working on much more !

[Task] Translate to french

What should be done

Translate the website ti french and enable the french language.

Technical recommandation

Manage language switching and language detection (they are probably already managed by Lesta).

[Task] replace "GAFAM free" by "away from big techs" on the main page

What should be done

Replace "gafam free" by "away from big techs" on the main page

Technical recommandation

Any technical recommandation or specific warning about this task (if needed)

  • Security issue to be warned of
  • Complexity issue
  • Will it scale ?

Ecological concerns

What can be done to improve the ecological impact of this task ?

  • Can we minimize the data send to the network ?
  • Are data stored ? Can we minimize the amount of stored data ?
  • Is it CPU-intensive ? Can we reduce the CPU charge ?
  • Is it RAM-intensive ? Can we reduce the RAM load ?

Is this task linked with any other ?

no

Create the new sitemap

Create the new website pages tree asking to the marketing and communication services what is needed.

[Add cookie info]

Add something about the site using no cookie (animation where you can't click any option "accept" or "refuse" )

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.