473,395 Members | 1,637 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

Developing my first web app

Hi byte community

I am working for a company and my task is to develop a web tool about energy storage technologies. The tool should:
-allow the users to get information about a specific technology (parameters, applications, SWOT analysis,... so basically numbers and text, shown nicely (some of them in various plots)
-allow the user to compare parameters of different technologies that share a specific category (e.g. application), also with plots.

The tool should be interactive, meaning that users should be able to for example tick/ untick a technology to show/ hide it or they should be able to hover over an i sign and the tool shows them some info about a technology or parameter. They should also be able to hide some of the plots. E.g. If they want to compare batteries and Pumped Hydro Storage but they don't care about Global Warming Potential then they should be able to hide that plot.

The issue is that I only have some basic coding knowledge (Python and other languages) but absolutely no experience in web development or anything that has to do with databases. Neither do I know anything about plotting tools or design issues. I am an engineer trying to do a coders work ;)

So I went through the django girls tutorial (which was great) and through the tutorial on jetbrains (since I downloaded Pycharm). Now I got a rough idea of what's going on. I will probably still have to read reasources and do tutorials next week but in the meantime I would really like to find out which software and service providers I will use, so I can inform myself more specifically. Also I hope that the feedback here shows me if I at least understood what each of these frameworks, service providers, etc. is doing. So here's my plan:

-My main programming language will be python (though I will need to use some SQL, HTML and CSS)
-I will use django as the web framework
- Pycharm will be my IDE
-GitHub will keep Track of the changes I make to the project
-Pythonanywhere.com will provide the server (is that a good idea or are there better alternatives?)
- MySQL will be the database
- I think i will need some packages to make the plots, eg. mpld3 or pypal
- to make things look at least ok I use Bootstamp (HTML & CSS Framework)

Does this setup work for what I want to do? Am I missing something? Or are there better alternatives?

Thanks everyone in advance for your help!
Sep 7 '18 #1
0 1043

Sign in to post your reply or Sign up for a free account.

Similar topics

3
by: Crusell | last post by:
Hi, I'm having some serious issues with the 1.1 IDE (Visual Studio 2003) and thinking of moving to the 2.0 beta IDE. My question is: Do I have to migrate my existing 1.1 code to 2.0 standards to...
5
by: Bill | last post by:
Good Day; I would appreciate assistance developing a query that I haven't been able to develop without using a second table. I wish to count the number of records that are still open on the...
3
by: Todd | last post by:
Hello, I'm looking for a book with in-depth coverage of developing server controls, particularly custom controls. Ideally, the book would have a good amount of how-to's and best practices, but...
6
by: VMI | last post by:
A client asked me to develop a site similar to http://www.luispachecorg.com and I don't know how much I should charge for it. The site will have about 6 pages, and one of the pages will include a...
16
by: TB | last post by:
Hi all: If you think that the following comments are absolute amateurish, then please bear with me, or simply skip this thread. A couple of months back I made the decision to initiate a...
1
by: Jeff | last post by:
Hey IDE: VS .NET 2005 #1 I want to start developing web parts in visual studio 2005 and are wondering where is the latest version of the web part templates. I did find this download (the...
23
by: Louly | last post by:
Hi everybody, I'm a 22 yrs old girl. I've been developing a Database for 6 months no using Access. A week ago I had this feeling that I'm wasting my time in Access. I don't think it's wise to...
4
by: Jason Huang | last post by:
Hi, I am thinking in comparing developing speed between C# Windows Form and C# Web Form applications. Assuming the scenario is that we have 2 C# coding engineers, engineer A has 2 years...
7
by: Chris Marsh | last post by:
All I've been asked run a VM on my development machine, with Windows Server 2003 installed. I've also been asked to then develop against this environment from the host machine, using Visual...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.